static void Main(string[] args)
 {
     DegreeCalculator dc = new DegreeCalculator(@"C:\Users\MiroH\Source\Repos\RedditDailyProgrammer\Easy\Node Degrees\DegreeTest.txt");
     dc.WriteDegrees();
     int[,] Matrix = dc.GetAdjacencyMatrix();
     dc.WriteMatrix(Matrix);
     Console.ReadLine();
 }
        public void That_GetDegrees_ReturnsCorrectFor90()
        {
            // given a degree calculator
            IDegreeCalculator target = new DegreeCalculator();

            // when I enter 90
            decimal actual = target.GetDegrees(angle: 90M);

            // I get 1.570796325
            Assert.AreEqual(1.570796325M, actual);
        }
        public void That_GetDegrees_ReturnsCorrectFor2()
        {
            // given a degree calculator
            IDegreeCalculator target = new DegreeCalculator();

            // when I enter 2
            decimal actual = target.GetDegrees(angle: 2M);

            // I get 0.034906585
            Assert.AreEqual(0.034906585M, actual);
        }
        public void That_GetDegrees_ReturnsCorrectFor1()
        {
            // given a degree calculator
            IDegreeCalculator target = new DegreeCalculator();

            // when I enter 1
            decimal actual = target.GetDegrees(angle: 1M);

            // I get 0.0174532925
            Assert.AreEqual(0.0174532925M, actual);
        }
        public void That_Get_Returns7ForVelocity10AndDegrees45()
        {
            // given a calculator
            IDegreeCalculator      degreeCalculator = new DegreeCalculator();
            IYCoordinateCalculator target
                = new YCoordinateCalculator(degreeCalculator);

            // when I enter velocity, 10; degrees 45
            int actual = target.Get(velocity: 10M, angle: 45M);

            // assert - result is 7
            Assert.AreEqual(7, actual);
        }
        public void That_Get_Returns0ForVelocity20AndDegrees1()
        {
            // given a calculator
            IDegreeCalculator      degreeCalculator = new DegreeCalculator();
            IYCoordinateCalculator target
                = new YCoordinateCalculator(degreeCalculator);

            // when I enter velocity, 20; degrees 1
            int actual = target.Get(velocity: 20M, angle: 1M);

            // assert - result is 0
            Assert.AreEqual(0, actual);
        }
Beispiel #7
0
        public void That_Get_Returns1ForVelocity1AndDegrees1()
        {
            // given a calculator
            IDegreeCalculator      degreeCalculator = new DegreeCalculator();
            IXCoordinateCalculator target
                = new XCoordinateCalculator(degreeCalculator);

            // when I enter velocity, 1; degrees 1
            int actual = target.Get(velocity: 1M, angle: 1M);

            // assert - result is 1
            Assert.AreEqual(1, actual);
        }