public TransitTripController() { var route1 = new TransitRoute { Id = 1, LongName = "Caboolture Line", ShortName = "CABL" }; trips.Add(new TransitTrip { Id = 1, Route = route1, DepartingLocation = "Bald Hills", DepartingTime = new DateTime(2016, 07, 01, 06, 00, 00), ArrivingLocation = "Central Station", ArrivingTime = new DateTime(2016, 07, 01, 06, 32, 00) }); trips.Add(new TransitTrip { Id = 2, Route = route1, DepartingLocation = "Bald Hills", DepartingTime = new DateTime(2016, 07, 01, 06, 37, 00), ArrivingLocation = "Central Station", ArrivingTime = new DateTime(2016, 07, 01, 07, 09, 00) }); }
public TransitRouteController() { // Test Data var route1 = new TransitRoute { Id = 1, LongName = "Caboolture Line", ShortName = "CAB" }; var route2 = new TransitRoute { Id = 2, LongName = "Ipswitch Line", ShortName = "IPS" }; var route3 = new TransitRoute { Id = 3, LongName = "Ferny Grove Line", ShortName = "FER" }; transitRoutes.Add(route1); transitRoutes.Add(route2); transitRoutes.Add(route3); }
public void TestSetForwardLabel() { var coreMock = new Mock <ICore>(); coreMock.SetupProperty(t => t.OutPorts, Mock.Of <IOutPortBlock>()); var Core = coreMock.Object; var packet = new Mock <IPacket>() .SetupProperty(t => t.Label) .Object; var route = new TransitRoute(1, 2); route.Route(packet, Core); Assert.AreEqual(packet.Label, 2); }
public void TestSetIntagrateWithCore() { var packet = new Mock <IPacket>() .SetupProperty(t => t.Label) .Object; var calledOutPort = false; var outPortBlockMock = new Mock <IOutPortBlock>(); outPortBlockMock.Setup(t => t.Enqueue(1, packet)).Callback(() => calledOutPort = true); var coreMock = new Mock <ICore>(); coreMock.SetupProperty(t => t.OutPorts, outPortBlockMock.Object); var Core = coreMock.Object; var route = new TransitRoute(1, 2); route.Route(packet, Core); Assert.IsTrue(calledOutPort); }
public override Task <RetrievedData <TransitRoute> > CorrectTransitRoute(TransitRoute route, CancellationToken cancellationToken) { throw new NotImplementedException(); }
public int Save(TransitRoute route) { return(-1); }