Cosmos/source/Cosmos.Core.Memory.Test/UnitTest1.cs
2016-06-12 16:13:03 -04:00

18 lines
470 B
C#

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Native = System.UInt32;
namespace Cosmos.Core.Memory.Test {
[TestClass]
public class UnitTest1 {
[TestMethod]
unsafe public void TestMethod1() {
var xRAM = new byte[128 * 1024 * 1024];
xRAM[0] = 1;
fixed (byte* xPtr = xRAM) {
Heap.Init(xPtr, (UInt32)xRAM.LongLength);
Native xFreePages = Heap.GetPageCount(Heap.PageType.Empty);
}
}
}
}