public void Test_That_WasUnsuccessful_Returns_True()
        {
            // Arrange
            var response = ServiceResponseFactory.FailedResponse();

            // Act
            var successful = response.WasUnsuccessful;

            // Assert
            Assert.AreEqual(true, successful);
        }
        public void Test_That_Failed_Returns_Response()
        {
            // Arrange

            // Act
            var response = ServiceResponseFactory.FailedResponse();

            // Assert
            Assert.IsTrue(response.Result == ServiceResponseResult.Failed);
            Assert.IsTrue(response.ErrorCode == ServiceResponseErrorCode.SystemError);
            Assert.IsEmpty(response.Errors);
        }