private PipeMillSizeType ImportSizeType(SizeTypeObject sizeTypeObj) { if (sizeTypeObj == null) { return(null); } bool isNew = false; PipeMillSizeType type = importRepo.SizeTypeRepo.Get(sizeTypeObj.Id); if (type == null) { type = new PipeMillSizeType(); isNew = true; } type.Id = sizeTypeObj.Id; type.IsActive = sizeTypeObj.IsActive; type.Type = sizeTypeObj.Type; type.Length = sizeTypeObj.Length; type.Diameter = sizeTypeObj.Diameter; type.Thickness = sizeTypeObj.Thickness; type.SeamType = ImportSeamType(sizeTypeObj.SeamType); if (isNew) { importRepo.SizeTypeRepo.Save(type); } else { importRepo.SizeTypeRepo.SaveOrUpdate(type); } return(type); }
void AssertSizeType(SizeTypeObject st) { Assert.AreEqual(id, st.Id); Assert.IsTrue(st.IsActive); Assert.AreEqual(TYPE, st.Type); Assert.AreEqual(LENGTH, st.Length); Assert.AreEqual(DIAMETER, st.Diameter); Assert.AreEqual(THICKNESS, st.Thickness); }
public void TestSizeTypeObjectCasting() { SizeTypeObject st = SetupMock(); AssertSizeType(st); }
public void TestSizeTypeObjectCopyConstructor() { SizeTypeObject st = new SizeTypeObject(SetupMock()); AssertSizeType(st); }