public void GradianToDegree() { Gradian gradian = new Gradian(100); double degree = new DegreeConverter().Convert(gradian); Assert.IsTrue(degree == 90); }
public void TestGradian() { Gradian gradian = new Gradian(1); Gradian gradian1 = new Gradian(0.5); Angles.Angle add = gradian + gradian1; Assert.IsTrue(add.Value == 1.5); }
public void MixedUnitTest() { Angles.Angle degree = new Degree(30); Angles.Angle radiant = new Radiant(1); Angles.Angle gradian = new Gradian(50); Angles.Angle result = gradian + degree + radiant; Assert.IsTrue(result.Value > 140 && result.Value < 141); //By passing converter in base units Angles.Angle degree1 = new Angles.Degree(30, new DegreeConverter()); Angles.Angle radiant1 = new Radiant(1, new RadiantConverter()); Angles.Angle gradian1 = new Gradian(50); Angles.Angle result1 = gradian1 + degree1 + radiant1; Assert.IsTrue(result1.Value > 140 && result1.Value < 141); }