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