public void ToString_FailureMessageIsNotEmpty_ExpectResultStringContainsSourceFailureMessage( SomeFailureCode failureCode, string failureMessage) { var sourceFailure = new Failure <SomeFailureCode>(failureCode, failureMessage); var actual = sourceFailure.ToString(); Assert.Contains(failureMessage, actual, StringComparison.InvariantCulture); }
public void Create_SourceFailureMessageIsNotNull_ExpectFailureCodeAndMessageAreEqualToSource( SomeFailureCode sourceFailureCode, string sourceFailureMessage) { var actual = Failure.Create(sourceFailureCode, sourceFailureMessage); var expected = new Failure <SomeFailureCode>(sourceFailureCode, sourceFailureMessage); Assert.Equal(expected, actual); }
public void MapFailureCode_SourceIsDefault_ExpectFailureCodeIsMappedAndFailureMessageIsEmpty( SomeFailureCode mappedFailureCode) { var source = default(Failure <int>); var actual = source.MapFailureCode(_ => mappedFailureCode); var expected = new Failure <SomeFailureCode>(mappedFailureCode, EmptyString); Assert.Equal(expected, actual); }
public void MapFailureCode_SourceFailureMessageIsNotNull_ExpectFailureCodeIsMappedAndFailureMessageIsEqualToSource( SomeFailureCode sourceFailureCode, string sourceFailureMessage, int mappedFailureCode) { var source = new Failure <SomeFailureCode>(sourceFailureCode, sourceFailureMessage); var actual = source.MapFailureCode(_ => mappedFailureCode); var expected = new Failure <int>(mappedFailureCode, sourceFailureMessage); Assert.Equal(expected, actual); }