public void Base() { using (var testing = new UnmanagedArray <float>(128)) { for (var i = 0; i < testing.Length; i++) { testing[i] = i; } for (var i = 0; i < testing.Length; i++) { Assert.Equal(i, testing[i]); testing[i] = -1.0f; } var managedArray = new float[128]; for (var i = 0; i < testing.Length; i++) { managedArray[i] = i; } testing.Write(managedArray); var managedArray2 = new float[128]; testing.Read(managedArray2); for (var i = 0; i < testing.Length; i++) { Assert.Equal(i, testing[i]); } } }
public void Base() { using (var testing = new UnmanagedArray<float>(128)) { for (var i = 0; i < testing.Length; i++) { testing[i] = i; } for (var i = 0; i < testing.Length; i++) { Assert.That(testing[i], Is.EqualTo(i)); testing[i] = -1.0f; } var managedArray = new float[128]; for (var i = 0; i < testing.Length; i++) { managedArray[i] = i; } testing.Write(managedArray); var managedArray2 = new float[128]; testing.Read(managedArray2); for (var i = 0; i < testing.Length; i++) { Assert.That(testing[i], Is.EqualTo(i)); } } }