public void DefaultHierarchy() { ProjectMaster master = ProjectMasterHelper.CreateDefaultProject(); Assert.That(master, Is.Not.Null); Assert.That(master.Equipment, Is.Not.Null); Assert.That(master.Equipment.Hierarchy, Is.Not.Null); Assert.That(master.Equipment.Hierarchy.href, Is.Not.Null); }
public void ContainsNamespace() { ProjectMaster master = ProjectMasterHelper.CreateDefaultProject(); Assert.That(ProjectMaster.Namespace, Is.StringStarting("http://")); Assert.That(ProjectMaster.Namespace, Is.StringContaining("github")); string xml = SerializationHelper.SerializeToString(master); Assert.That(xml, Is.StringContaining(ProjectMaster.Namespace)); }
public void Roundtrip() { ProjectMaster master = ProjectMasterHelper.CreateDefaultProject(); master.Equipment.Hierarchy.href = "Customer.Hierarchy.xml"; string xml = SerializationHelper.SerializeToString(master); ProjectMaster result = SerializationHelper.DeserializeFromString <ProjectMaster>(xml); Assert.That(result, Is.Not.Null); Assert.That(result.Equipment, Is.Not.Null); Assert.That(result.Equipment.Hierarchy.href, Is.EqualTo(master.Equipment.Hierarchy.href)); }