public void DataThrowsException(JSuccessResponse <int> response) { // Exercise system and verify outcome response.Invoking(r => { var x = r.Data; }) .ShouldThrow <JSendRequestException>() .WithMessage(StringResources.SuccessResponseWithoutData); }
public void DataThrowsException(JSuccessResponse<int> response) { // Exercise system and verify outcome response.Invoking(r => { var x = r.Data; }) .ShouldThrow<JSendRequestException>() .WithMessage(StringResources.SuccessResponseWithoutData); }
public void InequalityOperator_ReturnsTrue_WhenRightOperandsIsNull(JSuccessResponse <string> response) { // Exercise system var areNotEqual = response != null; // Verify outcome areNotEqual.Should().BeTrue(); }
public void EqualityOperator_ReturnsFalse_WhenRightOperandsIsNull(JSuccessResponse <string> response) { // Exercise system var areEqual = response == null; // Verify outcome areEqual.Should().BeFalse(); }
public void EnsureSuccessStatus_ReturnsSelf_WhenStatusIsSuccess(JSuccessResponse <Model> response) { // Exercise system var result = response.EnsureSuccessStatus(); // Verify outcome result.Should().BeSameAs(response); }
public void InequalityOperator_IsReflexive(JSuccessResponse <string> response) { #pragma warning disable 1718 // Exercise system var areNotEqual = response != response; // Verify outcome areNotEqual.Should().BeFalse(); #pragma warning restore 1718 }
public void DisposingOfTheResponse_DisposesOfTheHttpResponse(HttpResponseMessageSpy spy) { // Fixture setup var response = new JSuccessResponse <int>(spy); // Exercise system response.Dispose(); // Verify outcome spy.Disposed.Should().BeTrue(); }
public void GetDataOrDefault_WithDefaultValue_ReturnsDefault_WhenDataIsNotProvided(JSuccessResponse <Model> response) { // Fixture setup Model defaultValue = new Model(); // Exercise system and verify outcome response.GetDataOrDefault(defaultValue).Should().Be(defaultValue); }
public void GetDataOrDefault_ReturnsDefault_WhenDataIsNotProvided(JSuccessResponse <Model> response) { // Exercise system and verify outcome response.GetDataOrDefault().Should().Be(default(Model)); }
public void Equals_IsReflexive(JSuccessResponse <string> response) { // Exercise system and verify outcome response.Equals(response).Should().BeTrue(); }
public void DoesNotHaveData(JSuccessResponse<int> response) { // Exercise system and verify outcome response.HasData.Should().BeFalse(); }
public void ResponseIsNotEqualToNull(JSuccessResponse <string> response) { // Exercise system and verify outcome response.Equals(null).Should().BeFalse(); }
public void StatusIsSuccess(JSuccessResponse <int> response) { // Exercise system and verify outcome response.Status.Should().Be(JSendStatus.Success); }
public void DoesNotHaveData(JSuccessResponse <int> response) { // Exercise system and verify outcome response.HasData.Should().BeFalse(); }
public void ErrorIsNull(JSuccessResponse <int> response) { // Exercise system and verify outcome response.Error.Should().BeNull(); }
public void StatusIsSuccess(JSuccessResponse<int> response) { // Exercise system and verify outcome response.Status.Should().Be(JSendStatus.Success); }
public void ResponseIsNotEqualToInstanceOfAnotherType(JSuccessResponse <string> response, string other) { // Exercise system and verify outcome response.Equals(other).Should().BeFalse(); }
public void ErrorIsNull(JSuccessResponse<int> response) { // Exercise system and verify outcome response.Error.Should().BeNull(); }