Practical Astronomy Algorithms in .NET/C#
Loading...
Searching...
No Matches
PAPlanet.cs
Go to the documentation of this file.
1using Xunit;
2
3namespace PALib.Tests;
4
5public class PAPlanet_Tests
6{
7 private readonly PAPlanet _paPlanet;
8
10 {
11 _paPlanet = new PAPlanet();
12 }
13
14 [Fact]
16 {
17 Assert.Equal((11, 11, 13.8, 6, 21, 25.1), _paPlanet.ApproximatePositionOfPlanet(0, 0, 0, false, 0, 22, 11, 2003, "Jupiter"));
18 }
19
20 [Fact]
22 {
23 Assert.Equal((11, 10, 30.99, 6, 25, 49.46), _paPlanet.PrecisePositionOfPlanet(0, 0, 0, false, 0, 22, 11, 2003, "Jupiter"));
24 }
25
26 [Fact]
28 {
29 Assert.Equal((5.59829, 35.1, 0.99, 0, 46, 33.32, 113.2, -2.0), _paPlanet.VisualAspectsOfAPlanet(0, 0, 0, false, 0, 22, 11, 2003, "Jupiter"));
30 }
31}
Planet calculations.
Definition PAPlanet.cs:11
double double double double double double planetDecSec PrecisePositionOfPlanet(double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
Definition PAPlanet.cs:73
double double double double double double planetDecSec ApproximatePositionOfPlanet(double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
Definition PAPlanet.cs:15
double double double double double double double double approximateMagnitude VisualAspectsOfAPlanet(double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
Definition PAPlanet.cs:105
readonly PAPlanet _paPlanet
Definition PAPlanet.cs:7