public void Should_set_that_proxy_was_successfully_created_when_constructor_with_proxy_is_used() { // Arrange // Act var result = new ProxyGeneratorResult(A.Fake <ITaggable>()); // Assert result.ProxyWasSuccessfullyGenerated.Should().BeTrue(); }
public void Should_set_reason_for_failure_when_constructor_with_reason_is_used() { // Arrange // Act var result = new ProxyGeneratorResult(reasonForFailure: "reason"); // Assert result.ReasonForFailure.Should().Be("reason"); }
public void Should_set_reason_for_failure_when_using_constructor_with_reason() { // Arrange // Act var result = new ProxyGeneratorResult(reasonForFailure: "reason"); // Assert Assert.That(result.ReasonForFailure, Is.EqualTo("reason")); }
public void Should_set_that_proxy_was_not_successfully_created_when_constructor_with_error_message_is_used() { // Arrange // Act var result = new ProxyGeneratorResult(reasonForFailure: "reason"); // Assert result.ProxyWasSuccessfullyGenerated.Should().BeFalse(); }
public void Should_set_that_proxy_was_successfully_created_when_constructor_with_proxy_and_raiser_is_used() { // Arrange // Act var result = new ProxyGeneratorResult(A.Fake <ITaggable>(), A.Fake <ICallInterceptedEventRaiser>()); // Assert Assert.That(result.ProxyWasSuccessfullyGenerated, Is.True); }
public void Should_set_reason_for_failure_when_constructor_with_reason_and_exception_is_used() { // Arrange // Act var result = new ProxyGeneratorResult(reasonForFailure: "reason", exception: new InvalidOperationException("exception message")); // Assert result.ReasonForFailure.Should().Be("reason\r\nAn exception was caught during this call. Its message was:\r\nexception message"); }
public void Should_set_proxy_when_constructor_with_proxy_is_used() { // Arrange var proxy = A.Fake <ITaggable>(); // Act var result = new ProxyGeneratorResult(proxy); // Assert result.GeneratedProxy.Should().Be(proxy); }
public void Should_set_event_raiser() { // Arrange var eventRaiser = A.Fake <ICallInterceptedEventRaiser>(); // Act var result = new ProxyGeneratorResult(A.Dummy <ITaggable>(), eventRaiser); // Assert Assert.That(result.CallInterceptedEventRaiser, Is.EqualTo(eventRaiser)); }
public void Should_set_proxy_when_constructor_with_proxy_is_used() { // Arrange var proxy = A.Fake <ITaggable>(); // Act var result = new ProxyGeneratorResult(proxy, A.Dummy <ICallInterceptedEventRaiser>()); // Assert Assert.That(result.GeneratedProxy, Is.EqualTo(proxy)); }
public void Should_set_reason_for_failure_from_inner_exception_when_constructor_with_reason_and_TargetInvocationException_is_used() { // Arrange // Act var result = new ProxyGeneratorResult( reasonForFailure: "reason", exception: new TargetInvocationException(new InvalidOperationException("target invocation inner exception message"))); // Assert var expectedReason = @"reason An exception of type System.InvalidOperationException was caught during this call. Its message was: target invocation inner exception message"; result.ReasonForFailure.Should().StartWithModuloLineEndings(expectedReason); }
public void Should_set_reason_for_failure_when_constructor_with_reason_and_exception_is_used() { // Arrange // Act var result = new ProxyGeneratorResult( reasonForFailure: "reason", exception: new InvalidOperationException("exception message")); // Assert var expectedReason = new[] { "reason", "An exception of type System.InvalidOperationException was caught during this call. Its message was:", "exception message" }.AsTextBlock(); result.ReasonForFailure.Should().StartWith(expectedReason); }
public void Should_set_reason_for_failure_from_exception_when_constructor_with_reason_and_TargetInvocationException_that_has_no_inner_exception_is_used() { // Arrange // Act var result = new ProxyGeneratorResult( reasonForFailure: "reason", exception: new TargetInvocationException("target invocation exception message", null)); // Assert var expectedReason = new[] { "reason", "An exception of type System.Reflection.TargetInvocationException was caught during this call. Its message was:", "target invocation exception message" }.AsTextBlock(); result.ReasonForFailure.Should().StartWith(expectedReason); }