Exemple #1
0
 public void Setup()
 {
     m_Sut = new SphericalCoordinates
     {
         Radius         = 1.0,
         PolarAngle     = PolarAngle.FromRadians(Angle.For45Degrees.Radians),
         AzimuthalAngle = AzimuthAngle.FromRadians(Angle.For90Degrees.Radians),
         IsUnknown      = true
     };
 }
Exemple #2
0
        public void ToString_ReturnsString_WhenCalled()
        {
            // Arrange
            PolarAngle sut = PolarAngle.FromDegrees(BaseAngle.RadiansFor90Degrees);

            // Act
            string actual = sut.ToString();

            // Assert
            Assert.AreEqual("[Radians: 0.027416 Degrees: 1.570796]",
                            actual);
        }
Exemple #3
0
        public void OperatorMinus_AddsAngles_ForGivenAngles(
            double oneInDegrees,
            double twoInDegrees,
            double expectedInDegrees)
        {
            // Arrange
            PolarAngle one      = PolarAngle.FromDegrees(oneInDegrees);
            PolarAngle two      = PolarAngle.FromDegrees(twoInDegrees);
            PolarAngle expected = PolarAngle.FromDegrees(expectedInDegrees);

            // Act
            PolarAngle actual = one - two;

            // Assert
            NUnitHelper.AssertDegrees(expected.Degrees,
                                      actual.Degrees);
        }
Exemple #4
0
        public void FromRadians_CreatesInstanceWithRadians_ForGivenValues(
            double radians,
            double expectedRadians)
        {
            Console.WriteLine("Testing:");
            Console.WriteLine("radians         = {0:F6}",
                              radians);
            Console.WriteLine("expectedRadians = {0:F6}",
                              expectedRadians);

            // Arrange
            // Act
            PolarAngle sut = PolarAngle.FromRadians(radians);

            // Assert
            NUnitHelper.AssertDegrees(expectedRadians,
                                      sut.Radians);
        }