public ExpectedActualKeyShouldlyMessage(object expected, object actual, object key) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.Key = key; ShouldlyAssertionContext.HasRelevantActual = true; ShouldlyAssertionContext.HasRelevantKey = true; }
public ExpectedActualIgnoreOrderShouldlyMessage(object expected, object actual, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.IgnoreOrder = true; ShouldlyAssertionContext.HasRelevantActual = true; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedShouldlyMessage(object expected, [InstantHandle] Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected); if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedShouldlyMessage(object expected, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected); if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedShouldlyMessage(object?expected, string?customMessage, [CallerMemberName] string shouldlyMethod = null !) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected); if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage; } }
public ExpectedActualShouldlyMessage(object expected, object actual, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedActualToleranceShouldlyMessage(object expected, object actual, object tolerance, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { Tolerance = tolerance, HasRelevantActual = true }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedActualShouldlyMessage(object expected, object actual, Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.HasRelevantActual = true; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ActualFilteredWithPredicateShouldlyMessage(Expression filter, object result, object actual, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, result, actual) { HasRelevantActual = true, Filter = filter }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public CompleteInShouldlyMessage(string what, TimeSpan timeout, Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(what); ShouldlyAssertionContext.Timeout = timeout; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualKeyShouldlyMessage(object expected, object actual, object key, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { Key = key, HasRelevantActual = true, HasRelevantKey = true }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedActualIgnoreOrderShouldlyMessage(object expected, object actual, [InstantHandle] Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.IgnoreOrder = true; ShouldlyAssertionContext.HasRelevantActual = true; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualShouldlyMessage(object?expected, object?actual, string?customMessage, [CallerMemberName] string shouldlyMethod = null !) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage; } }
public ExpectedEquvalenceShouldlyMessage(object expected, object actual, IEnumerable <string> path, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { Path = path }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedEquivalenceShouldlyMessage(object?expected, object?actual, IEnumerable <string> path, string?customMessage, [CallerMemberName] string shouldlyMethod = null !) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { Path = path }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage; } }
public ExpectedActualShouldlyMessage(object expected, object actual, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualToleranceShouldlyMessage(object expected, object actual, object tolerance, [InstantHandle] Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { Tolerance = tolerance, HasRelevantActual = true }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualWithCaseSensitivityShouldlyMessage(object expected, object actual, Case?caseSensitivity, [InstantHandle] Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { HasRelevantActual = true, CaseSensitivity = caseSensitivity }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ActualFilteredWithPredicateShouldlyMessage(Expression filter, object result, object actual, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, result, actual) { HasRelevantActual = true, Filter = filter }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ShouldContainWithCountShouldlyMessage(object expected, object actual, int matchCount, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true, MatchCount = matchCount }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public CompleteInShouldlyMessage(string what, TimeSpan timeout, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, what) { Timeout = timeout }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualKeyShouldlyMessage(object expected, object actual, object key, [InstantHandle] Func <string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { Key = key, HasRelevantActual = true, HasRelevantKey = true }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualToleranceShouldlyMessage(object?expected, object?actual, object tolerance, [InstantHandle] Func <string?>?customMessage, [CallerMemberName] string shouldlyMethod = null !) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { Tolerance = tolerance, HasRelevantActual = true }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedActualWithCaseSensitivityShouldlyMessage(object?expected, object?actual, Case?caseSensitivity, [InstantHandle] Func <string?>?customMessage, [CallerMemberName] string shouldlyMethod = null !) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true, CaseSensitivity = caseSensitivity }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
public ExpectedOrderShouldlyMessage(object actual, SortDirection expectedDirection, int outOfOrderIndex, object outOfOrderObject, [InstantHandle] Func <string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, actual: actual) { SortDirection = expectedDirection, OutOfOrderIndex = outOfOrderIndex, OutOfOrderObject = outOfOrderObject }; if (customMessage != null) { ShouldlyAssertionContext.CustomMessage = customMessage(); } }
private string CreateActualVsExpectedMessage(ShouldlyAssertionContext context) { var codePart = context.CodePart; string message = string.Format(@" {0} {1} {2} but was {3}", codePart, context.ShouldMethod.PascalToSpaced(), context.Expected.Inspect(), context.Actual.Inspect()); if (DifferenceHighlighterExtensions.CanGenerateDifferencesBetween(context)) { message += string.Format(@" difference {0}", DifferenceHighlighterExtensions.HighlightDifferencesBetween(context)); } return(message); }
private string CreateActualVsExpectedMessage(ShouldlyAssertionContext context) { var codePart = context.CodePart; string message = string.Format(@" {0} {1} {2} but was {3}", codePart, context.ShouldMethod.PascalToSpaced(), context.Expected.ToStringAwesomely(), context.Actual.ToStringAwesomely()); if (DifferenceHighlighter.CanHighlightDifferences(context)) { message += string.Format(@" difference {0}", DifferenceHighlighter.HighlightDifferences(context)); } return(message); }
public ExpectedShouldlyMessage(object expected) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected); }
public CompleteInShouldlyMessage(string what, TimeSpan timeout, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(what) { Timeout = timeout }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedShouldlyMessage(object expected, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected); if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public CompleteInShouldlyMessage(string what, TimeSpan timeout, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, what) { Timeout = timeout }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedActualShouldlyMessage(object expected, object actual) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.HasActual = true; }
public ExpectedActualIgnoreOrderShouldlyMessage(object expected, object actual) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.IgnoreOrder = true; ShouldlyAssertionContext.HasRelevantActual = true; }
public ExpectedActualToleranceShouldlyMessage(object expected, object actual, object tolerance) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual); ShouldlyAssertionContext.Tolerance = tolerance; ShouldlyAssertionContext.HasRelevantActual = true; }
public ExpectedActualWithCaseSensitivityShouldlyMessage(object expected, object actual, Case? caseSensitivity, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected, actual) { HasRelevantActual = true, CaseSensitivity = caseSensitivity }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedOrderShouldlyMessage(object actual, SortDirection expectedDirection, int outOfOrderIndex, object outOfOrderObject, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, actual: actual) { SortDirection = expectedDirection, OutOfOrderIndex = outOfOrderIndex, OutOfOrderObject = outOfOrderObject }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ShouldContainWithCountShouldlyMessage(object expected, object actual, int matchCount, [InstantHandle] Func<string> customMessage, [CallerMemberName] string shouldlyMethod = null) { ShouldlyAssertionContext = new ShouldlyAssertionContext(shouldlyMethod, expected, actual) { HasRelevantActual = true, MatchCount = matchCount }; if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }
public ExpectedShouldlyMessage(object expected, [InstantHandle] Func<string> customMessage) { ShouldlyAssertionContext = new ShouldlyAssertionContext(expected); if (customMessage != null) ShouldlyAssertionContext.CustomMessage = customMessage(); }