public void Response_EmptyConstructor_StatusOK() { // Arrange var mockResponseClass = new MockResponseClass(); // Act // Assert Assert.IsTrue(mockResponseClass.StatusCode == HttpStatusCode.OK); }
public void Response_ExceptionConstructor_ExceptionAndIsErrorSet() { // Arrange var mockResponseClass = new MockResponseClass(new Exception()); // Act // Assert Assert.IsTrue(mockResponseClass.IsError); Assert.IsTrue(mockResponseClass.Ex != null); }
public void Response_NullInput_XmlIsNull() { // Arrange var mockResponseClass = new MockResponseClass() { Xml = null }; // Act // Assert Assert.IsNull(mockResponseClass.Xml); }
public void Response_ValideInput_XmlValueSet() { // Arrange XElement mockXml = new XElement("Mock"); mockXml.Add(new XElement("MockElement", "MockValue")); var mockResponseClass = new MockResponseClass() { Xml = mockXml }; // Act // Assert Assert.IsNotNull(mockResponseClass.Xml); Assert.IsFalse(mockResponseClass.Xml.IsEmpty); }
public void Response_ExceptionConstructor_ExceptionProvidedStatusCodeAndMessage() { // Arrange const string ERROR_MSG = "error message"; const HttpStatusCode ERROR_CODE = HttpStatusCode.BadRequest; var mockResponseClass = new MockResponseClass( new Exception(), ERROR_CODE, ERROR_MSG ); // Act // Assert Assert.IsTrue(mockResponseClass.IsError); Assert.IsTrue(mockResponseClass.Ex != null); Assert.IsTrue(mockResponseClass.StatusCode == ERROR_CODE); Assert.AreEqual(mockResponseClass.StatusMessage, ERROR_MSG); }