public void WeCanSampleOnAPrivateField() { SampleTester<Vector3> test = new SampleTester<Vector3>(); Vector3Sampler sampler = new Vector3Sampler(test, "privateField", x, y, z); Vector3 oldValue = test.property; sampler.Sample(0.5f); Assert.That(test.GetPrivateField(), Is.Not.EqualTo(oldValue)); }
public void WeCanChangeTheValueOfAPropertyOfAnObject() { SampleTester<Vector3> test = new SampleTester<Vector3>(); Vector3Sampler sampler = new Vector3Sampler(test, "property", x, y, z); Vector3 oldValue = test.property; sampler.Sample(0.5f); Assert.That(test.property, Is.Not.EqualTo(oldValue)); }
public void WeCanChangeTheValueOfAPropertyOfAnObject() { SampleTester<float> test = new SampleTester<float>(); FloatSampler sampler = new FloatSampler(test, "property", x); float oldValue = test.property; sampler.Sample(0.5f); Assert.That(test.property, Is.Not.EqualTo(oldValue)); }
public void WeCanSampleWithFewerCurvesWithoutDestroyingExistingValues() { SampleTester<Vector3> test = new SampleTester<Vector3>() { property = new Vector3(3) }; Vector3Sampler sampler = new Vector3Sampler(test, "property", x, null, null); Vector3 oldValue = test.property; sampler.Sample(0.5f); Assert.That(test.property.x, Is.Not.EqualTo(oldValue.x)); Assert.That(test.property.y, Is.EqualTo(oldValue.y)); Assert.That(test.property.z, Is.EqualTo(oldValue.z)); }
public void WeCanChangeTheValueOfAPropertyOfAnObject() { SampleTester<Color> test = new SampleTester<Color>() { property = new Color(0.5f, 0.5f, 0.5f, 0.5f) }; ColorSampler sampler = new ColorSampler(test, "property", r, null, null, null); Color oldValue = test.property; sampler.Sample(0.5f); Assert.That(test.property.r, Is.Not.EqualTo(oldValue.r)); Assert.That(test.property.g, Is.EqualTo(oldValue.g)); Assert.That(test.property.b, Is.EqualTo(oldValue.b)); Assert.That(test.property.a, Is.EqualTo(oldValue.a)); }
public void WeWillGetAnErrorIfWeTryToCreateASamplerForANonExistingMember() { SampleTester<Vector3> test = new SampleTester<Vector3>(); Vector3Sampler sampler = new Vector3Sampler(test, "NonExistantMember", x, y, z); }
public void WeWillGetAnErrorIfWeTryToSampleAMethod() { SampleTester<Vector3> test = new SampleTester<Vector3>(); Vector3Sampler sampler = new Vector3Sampler(test, "Method", x, y, z); }