diff --git a/tests/Utf8StringSplitter.Tests/Utf8SplitterTest.cs b/tests/Utf8StringSplitter.Tests/Utf8SplitterTest.cs index 639b4b3..37fa5da 100644 --- a/tests/Utf8StringSplitter.Tests/Utf8SplitterTest.cs +++ b/tests/Utf8StringSplitter.Tests/Utf8SplitterTest.cs @@ -1,4 +1,4 @@ -using FluentAssertions; +using Shouldly; using System; using System.Diagnostics; using System.Text; @@ -14,11 +14,11 @@ public void SplitTest() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1,2,3,4,5"u8, ","u8)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -28,11 +28,11 @@ public void SplitTest2() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1--2--3--4--5"u8, "--"u8)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -53,10 +53,10 @@ public void SplitTest3() }; foreach (var s in Utf8Splitter.Split("--1--2----3-- --4--5--"u8, "--"u8)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -66,11 +66,11 @@ public void SplitTest4() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1,2,3,4,5"u8, (byte)',')) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -90,10 +90,10 @@ public void SplitWithTrimEntriesTest() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -112,10 +112,10 @@ public void SplitWithTrimEntriesTest2() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -125,10 +125,10 @@ public void SplitWithTrimEntriesTest3() foreach (var s in Utf8Splitter.Split(""u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } [Fact] @@ -138,11 +138,11 @@ public void SplitWithTrimEntriesTest4() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1,2,3,4,5"u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -152,11 +152,11 @@ public void SplitWithTrimEntriesTest5() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1--2--3--4--5"u8, "--"u8, Utf8StringSplitOptions.TrimEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -177,10 +177,10 @@ public void SplitWithTrimEntriesTest6() }; foreach (var s in Utf8Splitter.Split("-- 1--2 ----3-- -- 4 --5--"u8, "--"u8, Utf8StringSplitOptions.TrimEntries)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -200,10 +200,10 @@ public void SplitWithTrimEntriesTest7() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, (byte)',', Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -222,10 +222,10 @@ public void SplitWithRemoveEmptyEntriesTest() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -243,10 +243,10 @@ public void SplitWithRemoveEmptyEntriesTest2() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -258,7 +258,7 @@ public void SplitWithRemoveEmptyEntriesTest3() index++; } - index.Should().Be(0); + index.ShouldBe(0); } [Fact] @@ -268,11 +268,11 @@ public void SplitWithRemoveEmptyEntriesTest4() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1,2,3,4,5"u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -282,11 +282,11 @@ public void SplitWithRemoveEmptyEntriesTest5() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.Split("1--2--3--4--5"u8, "--"u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -304,10 +304,10 @@ public void SplitWithRemoveEmptyEntriesTest6() }; foreach (var s in Utf8Splitter.Split("-- 1--2 ----3-- -- 4 --5--"u8, "--"u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -326,10 +326,10 @@ public void SplitWithRemoveEmptyEntriesTest7() var index = 0; foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, (byte)',', Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -347,10 +347,10 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest() foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -366,10 +366,10 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest2() foreach (var s in Utf8Splitter.Split(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -382,7 +382,7 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest3() index++; } - index.Should().Be(0); + index.ShouldBe(0); } [Fact] @@ -393,11 +393,11 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest4() foreach (var s in Utf8Splitter.Split("1,2,3,4,5"u8, ","u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -408,11 +408,11 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest5() foreach (var s in Utf8Splitter.Split("1--2--3--4--5"u8, "--"u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -430,10 +430,10 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest6() foreach (var s in Utf8Splitter.Split("-- 1--2 ----3-- -- 4 --5--"u8, "--"u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } @@ -452,10 +452,10 @@ public void SplitWithTrimEntriesAndRemoveEmptyEntriesTest7() foreach (var s in Utf8Splitter.Split(" , 1 , 2,3 ,,4, 5, "u8, (byte)',', Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -466,30 +466,30 @@ public void SplitEmptyTest() foreach (var s in Utf8Splitter.Split(""u8, ""u8)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(""u8, ","u8)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(""u8, "---"u8)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } } @@ -501,20 +501,20 @@ public void SplitEmptyTest2() foreach (var s in Utf8Splitter.Split("1"u8, ""u8)) { index++; - s.ToArray().Should().Equal("1"u8.ToArray()); + s.ToArray().ShouldBe("1"u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split("12"u8, ""u8)) { index++; - s.ToArray().Should().Equal("12"u8.ToArray()); + s.ToArray().ShouldBe("12"u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } } @@ -525,10 +525,10 @@ public void SplitEmptyTest3() foreach (var s in Utf8Splitter.Split(""u8, (byte)',')) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } [Fact] @@ -539,30 +539,30 @@ public void SplitEmptyWithTrimTest() foreach (var s in Utf8Splitter.Split(""u8, ""u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(""u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(""u8, "---"u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } } @@ -574,30 +574,30 @@ public void SplitEmptyWithTrimTest2() foreach (var s in Utf8Splitter.Split(" "u8, ""u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, "---"u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(""u8.ToArray()); + s.ToArray().ShouldBe(""u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } } @@ -611,7 +611,7 @@ public void SplitEmptyWithRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -620,7 +620,7 @@ public void SplitEmptyWithRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -629,7 +629,7 @@ public void SplitEmptyWithRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } } @@ -641,30 +641,30 @@ public void SplitEmptyWithRemoveEmptyEntriesTest2() foreach (var s in Utf8Splitter.Split(" "u8, ""u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { index++; - s.ToArray().Should().Equal(" "u8.ToArray()); + s.ToArray().ShouldBe(" "u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { index++; - s.ToArray().Should().Equal(" "u8.ToArray()); + s.ToArray().ShouldBe(" "u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, "---"u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { index++; - s.ToArray().Should().Equal(" "u8.ToArray()); + s.ToArray().ShouldBe(" "u8.ToArray()); } - index.Should().Be(1); + index.ShouldBe(1); } } @@ -679,7 +679,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -689,7 +689,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -699,7 +699,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest() index++; } - index.Should().Be(0); + index.ShouldBe(0); } } @@ -714,7 +714,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest2() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -724,7 +724,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest2() index++; } - index.Should().Be(0); + index.ShouldBe(0); } { var index = 0; @@ -734,7 +734,7 @@ public void SplitEmptyWithTrimEntriesAndRemoveEmptyEntriesTest2() index++; } - index.Should().Be(0); + index.ShouldBe(0); } } @@ -746,29 +746,29 @@ public void SplitWhiteSpace() foreach (var s in Utf8Splitter.Split(" "u8, " "u8)) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(3); + index.ShouldBe(3); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, " "u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(3); + index.ShouldBe(3); index = 0; foreach (var s in Utf8Splitter.Split(" "u8, " "u8, Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(6); + index.ShouldBe(6); var expected = new List() { @@ -781,10 +781,10 @@ public void SplitWhiteSpace() index = 0; foreach (var s in Utf8Splitter.Split(" 1 "u8, " "u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(5); + index.ShouldBe(5); } } @@ -796,29 +796,29 @@ public void SplitWhiteSpace2() foreach (var s in Utf8Splitter.Split(" "u8, (byte)' ')) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(3); + index.ShouldBe(3); } { var index = 0; foreach (var s in Utf8Splitter.Split(" "u8, (byte)' ', Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(3); + index.ShouldBe(3); index = 0; foreach (var s in Utf8Splitter.Split(" "u8, (byte)' ', Utf8StringSplitOptions.TrimEntries)) { index++; - s.ToArray().Should().Equal(Array.Empty()); + s.ToArray().ShouldBe(Array.Empty()); } - index.Should().Be(6); + index.ShouldBe(6); var expected = new List() { @@ -831,10 +831,10 @@ public void SplitWhiteSpace2() index = 0; foreach (var s in Utf8Splitter.Split(" 1 "u8, (byte)' ', Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(5); + index.ShouldBe(5); } } @@ -845,11 +845,11 @@ public void SplitAnyTest() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.SplitAny("1,2-3;4-5"u8, "-,;"u8)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(5); + index.ShouldBe(5); } [Fact] @@ -859,11 +859,11 @@ public void SplitAnyTest2() var expected = "12345"u8.ToArray(); foreach (var s in Utf8Splitter.SplitAny("1,2,3,4,5"u8, ","u8)) { - s.Length.Should().Be(1); - s[0].Should().Be(expected[index++]); + s.Length.ShouldBe(1); + s[0].ShouldBe(expected[index++]); } - index.Should().Be(expected.Length); + index.ShouldBe(expected.Length); } [Fact] @@ -884,10 +884,10 @@ public void SplitAnyTest3() var index = 0; foreach (var s in Utf8Splitter.SplitAny("1--2--3--4--5"u8, "--"u8)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -906,10 +906,10 @@ public void SplitAnyTest4() }; foreach (var s in Utf8Splitter.SplitAny("1,2-3; ,4-,5"u8, "-,;"u8)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -919,11 +919,11 @@ public void SplitAnyTest5() foreach (var s in Utf8Splitter.SplitAny("123456"u8, "-,;=:>?"u8)) { index++; - s.Length.Should().Be(6); - s.SequenceEqual("123456"u8).Should().BeTrue(); + s.Length.ShouldBe(6); + s.SequenceEqual("123456"u8).ShouldBeTrue(); } - index.Should().Be(1); + index.ShouldBe(1); } [Fact] @@ -944,10 +944,10 @@ public void SplitAnyWithTrimEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } { var expected = new List() @@ -964,10 +964,10 @@ public void SplitAnyWithTrimEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, "-,;"u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } } @@ -987,10 +987,10 @@ public void SplitAnyWithTrimEntriesTest2() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.TrimEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -1010,10 +1010,10 @@ public void SplitAnyWithRemoveEmptyEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } { var expected = new List() @@ -1029,10 +1029,10 @@ public void SplitAnyWithRemoveEmptyEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, "-,;"u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } } @@ -1051,10 +1051,10 @@ public void SplitAnyWithRemoveEmptyEntriesTest2() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -1072,10 +1072,10 @@ public void SplitAnyWithTrimEntriesAndRemoveEmptyEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, ","u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } { var expected = new List() @@ -1089,10 +1089,10 @@ public void SplitAnyWithTrimEntriesAndRemoveEmptyEntriesTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2,3 ,,4, 5, "u8, "-,;"u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } } @@ -1108,10 +1108,10 @@ public void SplitAnyWithTrimEntriesAndRemoveEmptyEntriesTest2() var index = 0; foreach (var s in Utf8Splitter.SplitAny(" , 1 , 2 3 ,, ,45, "u8, ","u8, Utf8StringSplitOptions.TrimEntries | Utf8StringSplitOptions.RemoveEmptyEntries)) { - s.ToArray().Should().Equal(expected[index++]); + s.ToArray().ShouldBe(expected[index++]); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } [Fact] @@ -1129,10 +1129,10 @@ public void SplitAnyWithUtf8SeparatorOptionsTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(source, separator)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } { var expected = new List() @@ -1144,10 +1144,10 @@ public void SplitAnyWithUtf8SeparatorOptionsTest() var index = 0; foreach (var s in Utf8Splitter.SplitAny(source, separator, separatorOptions:Utf8StringSeparatorOptions.Utf8)) { - s.SequenceEqual(expected[index++]).Should().BeTrue(); + s.SequenceEqual(expected[index++]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } } @@ -1165,7 +1165,7 @@ public void SplitAnyWithBytesSeparatorOptionsTest() actual.Add(s.ToArray()); } - actual.Should().BeEquivalentTo(expected); + actual.ShouldBeEquivalentTo(expected); } { var expected = new List() @@ -1179,10 +1179,10 @@ public void SplitAnyWithBytesSeparatorOptionsTest() foreach (var s in Utf8Splitter.SplitAny(source, separator, splitOptions: Utf8StringSplitOptions.RemoveEmptyEntries, separatorOptions: Utf8StringSeparatorOptions.Bytes)) { - s.SequenceEqual([expected[index++]]).Should().BeTrue(); + s.SequenceEqual([expected[index++]]).ShouldBeTrue(); } - index.Should().Be(expected.Count); + index.ShouldBe(expected.Count); } } @@ -1194,9 +1194,9 @@ public void ToArrayTest() for (var i = 0; i < result.Length; i++) { - expected[i].Should().Equal(result[i]); + expected[i].ShouldBe(result[i]); } - result.Length.Should().Be(expected.Length); + result.Length.ShouldBe(expected.Length); } [Fact] @@ -1207,9 +1207,9 @@ public void ToArrayTest2() for (var i = 0; i < result.Length; i++) { - expected[i].Should().Equal(result[i]); + expected[i].ShouldBe(result[i]); } - result.Length.Should().Be(expected.Length); + result.Length.ShouldBe(expected.Length); } [Fact] @@ -1220,9 +1220,9 @@ public void ToUtf16ArrayTest() for (var i = 0; i < result.Length; i++) { - expected[i].Should().Be(result[i]); + expected[i].ShouldBe(result[i]); } - result.Length.Should().Be(expected.Length); + result.Length.ShouldBe(expected.Length); } [Fact] @@ -1233,9 +1233,9 @@ public void ToUtf16ArrayTest2() for (var i = 0; i < result.Length; i++) { - expected[i].Should().Be(result[i]); + expected[i].ShouldBe(result[i]); } - result.Length.Should().Be(expected.Length); + result.Length.ShouldBe(expected.Length); } } diff --git a/tests/Utf8StringSplitter.Tests/Utf8StringSplitter.Tests.csproj b/tests/Utf8StringSplitter.Tests/Utf8StringSplitter.Tests.csproj index 17b0dbe..e8e4ab5 100644 --- a/tests/Utf8StringSplitter.Tests/Utf8StringSplitter.Tests.csproj +++ b/tests/Utf8StringSplitter.Tests/Utf8StringSplitter.Tests.csproj @@ -12,8 +12,8 @@ - + all