private TransportsService GetTransportService() { IGpsContext context = new GpsContextStub().GetContext(); TransportsService transportsService = new TransportsService(context); return(transportsService); }
public void GetTransportInfo_PassTransportObject_GetCorrectTransportInfoObject() { //Arrange Transports transport = TransportListStub.GetTransport(); TransportsService transportsService = GetTransportService(); TransportsInfo expectedTransportsInfo = GetExpectedTransportsInfo(); //Act TransportsInfo transportInfo = transportsService.GetTransportInfo(transport); //Assert Assert.AreEqual(expectedTransportsInfo, transportInfo); }
public void GetTransportsInfoList_PassListOfTransports_GetCorrectListOfTransportInfo() { //Arrange List <Transports> transports = TransportListStub.GetTransportList(); TransportsService transportsService = GetTransportService(); List <TransportsInfo> expectedTransportsInfoList = GetExpectedTransportsInfoList(); //Act List <TransportsInfo> transportInfoList = transportsService.GetTransportsInfoList(transports); //Assert for (int i = 0; i < expectedTransportsInfoList.Count; i++) { Assert.AreEqual(expectedTransportsInfoList[i], transportInfoList[i]); } }
public void GetTransportsInfoList_CallMethod_GetMax1000ListOfTransportInfo() { //Arrange TransportsService transportsService = GetTransportService(); List <TransportsInfo> expectedTransportsInfoList = GetExpectedTransportsInfoList().OrderByDescending(x => x.DateFrom).ToList(); //Act List <TransportsInfo> transportInfoList = transportsService.GetTransportsInfoList(); //Assert for (int i = 0; i < expectedTransportsInfoList.Count; i++) { Assert.AreEqual(expectedTransportsInfoList[i], transportInfoList[i]); } Assert.That(transportInfoList.Count <= 1000); }