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); }
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); }