void AssertChildSeamType(SeamTypeObject st)
 {
    Assert.AreEqual(childId, st.Id);
    Assert.AreEqual(CHILD_NAME, st.Name);
    Assert.IsFalse(st.IsActive);
    Assert.IsNull(st.SeamTypes);
 }
 void AssertSeamType(SeamTypeObject st)
 {
    Assert.AreEqual(id, st.Id);
    Assert.AreEqual(NAME, st.Name);
    Assert.IsTrue(st.IsActive);
    Assert.AreEqual(1, st.SeamTypes.Count);
    AssertChildSeamType(st.SeamTypes[0]);
 }
      public void TestSeamTypeObjectCopyConstructor()
      {
         SeamTypeObject seamType = new SeamTypeObject(SetupMock());

         AssertSeamType(seamType);
      }