Asserts\SpanAssertsTests.cs (77)
19 Assert.Contains("wor".Spanify(), "Hello, world!".Spanify());
39 var ex = Record.Exception(() => Assert.Contains("WORLD".Spanify(), "Hello, world!".Spanify()));
59 Assert.Contains("WORLD".Spanify(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase);
79 var ex = Record.Exception(() => Assert.Contains("foo".Spanify(), default(string).Spanify()));
95 "We are looking for something very long as well".Spanify(),
96 "This is a relatively long string so that we can see the truncation in action".Spanify()
200 Assert.DoesNotContain("hey".Spanify(), "Hello, world!".Spanify());
212 Assert.DoesNotContain("WORLD".Spanify(), "Hello, world!".Spanify());
233 var ex = Record.Exception(() => Assert.DoesNotContain("WORLD".Spanify(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase));
263 var ex = Record.Exception(() => Assert.DoesNotContain("world".Spanify(), "Hello, world!".Spanify()));
284 Assert.DoesNotContain("foo".Spanify(), default(string).AsSpan());
420 Assert.EndsWith("world!".AsSpan(), "Hello, world!".Spanify());
421 Assert.EndsWith("world!".Spanify(), "Hello, world!".AsSpan());
422 Assert.EndsWith("world!".Spanify(), "Hello, world!".Spanify());
442 assertFailure(() => Assert.EndsWith("hey".AsSpan(), "Hello, world!".Spanify()));
443 assertFailure(() => Assert.EndsWith("hey".Spanify(), "Hello, world!".AsSpan()));
444 assertFailure(() => Assert.EndsWith("hey".Spanify(), "Hello, world!".Spanify()));
464 assertFailure(() => Assert.EndsWith("WORLD!".AsSpan(), "world!".Spanify()));
465 assertFailure(() => Assert.EndsWith("WORLD!".Spanify(), "world!".AsSpan()));
466 assertFailure(() => Assert.EndsWith("WORLD!".Spanify(), "world!".Spanify()));
473 Assert.EndsWith("WORLD!".AsSpan(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase);
474 Assert.EndsWith("WORLD!".Spanify(), "Hello, world!".AsSpan(), StringComparison.OrdinalIgnoreCase);
475 Assert.EndsWith("WORLD!".Spanify(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase);
495 assertFailure(() => Assert.EndsWith("foo".Spanify(), null));
518 assertFailure(() => Assert.EndsWith(expected.AsSpan(), actual.Spanify()));
519 assertFailure(() => Assert.EndsWith(expected.Spanify(), actual.AsSpan()));
520 assertFailure(() => Assert.EndsWith(expected.Spanify(), actual.Spanify()));
583 Assert.Equal(value1.AsSpan(), value2.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
584 Assert.Equal(value2.AsSpan(), value1.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
587 Assert.Equal(value1.Spanify(), value2.AsSpan(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
588 Assert.Equal(value2.Spanify(), value1.AsSpan(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
591 Assert.Equal(value1.Spanify(), value2.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
592 Assert.Equal(value2.Spanify(), value1.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace);
644 assertFailure(() => Assert.Equal(expected.Spanify(), actual.AsSpan(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace));
645 assertFailure(() => Assert.Equal(expected.AsSpan(), actual.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace));
646 assertFailure(() => Assert.Equal(expected.Spanify(), actual.Spanify(), ignoreCase, ignoreLineEndingDifferences, ignoreWhiteSpaceDifferences, ignoreAllWhiteSpace));
676 "Why hello there world! You're a long string!".Spanify()
681 "Why hello there world, you're a long string with some truncation!".Spanify(),
687 "Why hello there world, you're a long string with some truncation!".Spanify(),
688 "Why hello there world! You're a long string!".Spanify()
845 Assert.StartsWith("Hello".AsSpan(), "Hello, world!".Spanify());
846 Assert.StartsWith("Hello".Spanify(), "Hello, world!".AsSpan());
847 Assert.StartsWith("Hello".Spanify(), "Hello, world!".Spanify());
867 assertFailure(() => Assert.StartsWith("hey".AsSpan(), "Hello, world!".Spanify()));
868 assertFailure(() => Assert.StartsWith("hey".Spanify(), "Hello, world!".AsSpan()));
869 assertFailure(() => Assert.StartsWith("hey".Spanify(), "Hello, world!".Spanify()));
889 assertFailure(() => Assert.StartsWith("WORLD!".AsSpan(), "world!".Spanify()));
890 assertFailure(() => Assert.StartsWith("WORLD!".Spanify(), "world!".AsSpan()));
891 assertFailure(() => Assert.StartsWith("WORLD!".Spanify(), "world!".Spanify()));
898 Assert.StartsWith("HELLO".AsSpan(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase);
899 Assert.StartsWith("HELLO".Spanify(), "Hello, world!".AsSpan(), StringComparison.OrdinalIgnoreCase);
900 Assert.StartsWith("HELLO".Spanify(), "Hello, world!".Spanify(), StringComparison.OrdinalIgnoreCase);
920 assertFailure(() => Assert.StartsWith("foo".Spanify(), null));
943 assertFailure(() => Assert.StartsWith(expected.AsSpan(), actual.Spanify()));
944 assertFailure(() => Assert.StartsWith(expected.Spanify(), actual.AsSpan()));
945 assertFailure(() => Assert.StartsWith(expected.Spanify(), actual.Spanify()));