Example #1
0
        public void TransitNewArrivalsAreAddedAndCalculated()
        {
            var distanceOfStop = 5;
            var nextBus = 7;
            var needToLeave = nextBus - distanceOfStop;

            var tm = new MockTransitModel(distanceOfStop);

            var tvm = new TransitViewModel();
            tvm.Initialize(tm);

            tm.AddArrival(nextBus);

            Assert.AreEqual($"{needToLeave} min", tvm.Lines.First().Arrivals.First().WhenINeedToLeave);
        }
Example #2
0
        public void TransitNewArrivalsAreAddedAndCalculated()
        {
            var distanceOfStop = 5;
            var nextBus        = 7;
            var needToLeave    = nextBus - distanceOfStop;

            var tm = new MockTransitModel(distanceOfStop);

            var tvm = new TransitViewModel();

            tvm.Initialize(tm);

            tm.AddArrival(nextBus);

            Assert.AreEqual($"{needToLeave} min", tvm.Stops.First().Arrivals.First().WhenINeedToLeave);
        }