private Railcar ImportRailcar(RailcarObject railcarObj) { if (railcarObj == null) { return(null); } bool isNew = false; Railcar railcar = importRepo.RailcarRepo.Get(railcarObj.Id); if (railcar == null) { railcar = new Railcar(); isNew = true; } railcar.Id = railcarObj.Id; railcar.IsActive = railcarObj.IsActive; railcar.Number = railcarObj.Number; railcar.Certificate = railcarObj.Certificate; railcar.Destination = railcarObj.Destination; railcar.IsShipped = railcarObj.IsShipped; if (isNew) { importRepo.RailcarRepo.Save(railcar); } else { importRepo.RailcarRepo.SaveOrUpdate(railcar); } return(railcar); }
void AssertRailcar(RailcarObject railcar) { Assert.AreEqual(id, railcar.Id); Assert.AreEqual(NUMBER, railcar.Number); Assert.AreEqual(CERTIFICATE, railcar.Certificate); Assert.AreEqual(DESTINATION, railcar.Destination); Assert.IsTrue(railcar.IsShipped); Assert.IsTrue(railcar.IsActive); }
void AssertRailcar(RailcarObject railcar) { Assert.AreEqual(id, railcar.Id); Assert.AreEqual(NUMBER, railcar.Number); Assert.AreEqual(CERTIFICATE, railcar.Certificate); Assert.AreEqual(DESTINATION, railcar.Destination); Assert.IsTrue(railcar.IsShipped); Assert.IsTrue(railcar.IsActive); }
public void TestRailcarObjectCasting() { RailcarObject railcar = SetupMock(); AssertRailcar(railcar); }
public void TestRailcarObjectCopyConstructor() { RailcarObject railcar = new RailcarObject(SetupMock()); AssertRailcar(railcar); }
public void TestRailcarObjectCopyConstructor() { RailcarObject railcar = new RailcarObject(SetupMock()); AssertRailcar(railcar); }