Beispiel #1
0
        public void SolveFirstPuzzle()
        {
            var sut = new BusStop(PuzzleData.PUZZLE_DATA);

            sut.CalculateEarliestArrival();
            Assert.Equal(2845, sut.BusIdTimesWaitingTime);
        }
Beispiel #2
0
        public void CalculateSolutionForFirstPuzzle()
        {
            const string notes = "939\n7,13,x,x,59,31,19";
            var          sut   = new BusStop(notes);

            sut.CalculateEarliestArrival();
            Assert.Equal(295, sut.BusIdTimesWaitingTime);
        }
Beispiel #3
0
        public void CalculateBusArrivingFirst()
        {
            const string notes = "939\n7,13,x,x,59,31,19";
            var          sut   = new BusStop(notes);

            sut.CalculateEarliestArrival();
            Assert.Equal(59, sut.EarliestBusArriving);
        }