public void WorkspaceItem_UnitTest_ConstructorWhereParametersXML_ObjectHasProperties() { //------------Setup for test-------------------------- Guid workspaceID = Guid.NewGuid(); Guid resourceID = Guid.NewGuid(); Guid environmentID = Guid.NewGuid(); Guid serverID = Guid.NewGuid(); WorkspaceItem workspaceItem = new WorkspaceItem(workspaceID, serverID, environmentID, resourceID); workspaceItem.IsWorkflowSaved = true; XElement xElement = workspaceItem.ToXml(); //------------Execute Test--------------------------- WorkspaceItem newWorkspaceItem = new WorkspaceItem(xElement); //------------Assert Results------------------------- Assert.AreEqual(workspaceID, newWorkspaceItem.WorkspaceID); Assert.AreEqual(serverID, newWorkspaceItem.ServerID); Assert.AreEqual(environmentID, newWorkspaceItem.EnvironmentID); Assert.IsTrue(newWorkspaceItem.IsWorkflowSaved); }
public void WorkspaceItem_UnitTest_ToXMLWhereParametersXML_HasElementWithAttributes() { //------------Setup for test-------------------------- Guid workspaceID = Guid.NewGuid(); Guid resourceID = Guid.NewGuid(); Guid environmentID = Guid.NewGuid(); Guid serverID = Guid.NewGuid(); WorkspaceItem workspaceItem = new WorkspaceItem(workspaceID, serverID, environmentID, resourceID); workspaceItem.IsWorkflowSaved = true; //------------Execute Test--------------------------- XElement xElement = workspaceItem.ToXml(); //------------Assert Results------------------------- Assert.IsNotNull(xElement); Assert.AreEqual(xElement.Name, "WorkspaceItem"); Assert.AreEqual(workspaceItem.ID.ToString(), xElement.Attribute("ID").Value); Assert.AreEqual(workspaceID.ToString(), xElement.Attribute("WorkspaceID").Value); Assert.AreEqual(serverID.ToString(), xElement.Attribute("ServerID").Value); Assert.AreEqual(environmentID.ToString(), xElement.Attribute("EnvironmentID").Value); Assert.AreEqual(workspaceItem.Action.ToString(), xElement.Attribute("Action").Value); }