public void Get_Moon_Position_Returns_Azimuth_Altitude_Distance_And_ParallacticAngle_For_The_Given_Time_And_Location() { //Arrange var date = new DateTime(2013, 3, 5, 0, 0, 0, DateTimeKind.Utc); var lat = 50.5; var lng = 30.5; //Act var sunPosition = SunCalc.GetMoonPosition(date, lat, lng); //Assert Assert.Equal(-0.9783999522438226, sunPosition.Azimuth, 15); Assert.Equal(0.0145514822438922, sunPosition.Altitude, 15); Assert.Equal(364121.37256256194, sunPosition.Distance, 15); Assert.Equal(-0.59832117604234014, sunPosition.ParallacticAngle, 15); }