public void Then_Diffuse_Of_Material_Should_Equal(double expectedDiffuse)
 {
     AssertDouble.ApproximateEquals(expectedDiffuse, _materialsContext.Material.Diffuse);
 }
 public void Then_Specular_Of_material_Should_Equal(double expectedSpecular)
 {
     AssertDouble.ApproximateEquals(expectedSpecular, _materialsContext.Material.Specular);
 }
 public void ThenCylinder_MaximumInfinity()
 {
     AssertDouble.Equals(double.PositiveInfinity, _cylindersContext.Cylinder.Maximum);
 }
 public void Then_Ambient_Of_material_Should_Equal(double expectedAmbient)
 {
     AssertDouble.ApproximateEquals(expectedAmbient, _materialsContext.Material.Ambient);
 }
 public void Then_Intensity_Should_Equal(float expectedIntensity)
 {
     AssertDouble.ApproximateEquals(expectedIntensity, _lightsContext.IntensityAt);
 }
 public void ThenCylinder_Minimum_Infinity()
 {
     AssertDouble.Equals(double.NegativeInfinity, _cylindersContext.Cylinder.Minimum);
 }
Exemple #7
0
 public void Then_reflectance_Should_Equal(float expectedReflectance)
 {
     AssertDouble.ApproximateEquals(expectedReflectance, _computationsContext.Reflectance);
 }
        public void Then_Magnitude_v_Should_Equal(double expectedMagnitude)
        {
            var actualMagnitude = _vectorsContext.Vector.Magnitude();

            AssertDouble.ApproximateEquals(expectedMagnitude, actualMagnitude);
        }
 public void Then_V_Of_intersectionN_Should_Equal(int indexOfIntersection, double expectedU)
 {
     AssertDouble.ApproximateEquals(expectedU, _intersectionsContext.Intersections[indexOfIntersection].V);
 }
 public void Then_xs_Time(int index, double expectedTime)
 {
     AssertDouble.Equals(_intersectionsContext.Intersections[index].Time, expectedTime);
 }
 public void Then_Time_Of_intersection_Equals(Double expectedTime)
 {
     AssertDouble.ApproximateEquals(expectedTime, _intersectionsContext.Intersection.Time);
 }