Пример #1
0
        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);
        }
Пример #2
0
 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);
 }
Пример #3
0
 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);
 }
Пример #4
0
        public void TestRailcarObjectCasting()
        {
            RailcarObject railcar = SetupMock();

            AssertRailcar(railcar);
        }
Пример #5
0
        public void TestRailcarObjectCopyConstructor()
        {
            RailcarObject railcar = new RailcarObject(SetupMock());

            AssertRailcar(railcar);
        }
Пример #6
0
      public void TestRailcarObjectCopyConstructor()
      {
         RailcarObject railcar = new RailcarObject(SetupMock());

         AssertRailcar(railcar);
      }