private void TestUtf8NullTerminatedFastCompare( MemoryBlock block, int offset, char terminator, string comparand, int comparandOffset, bool ignoreCase, MemoryBlock.FastComparisonResult expectedResult, int expectedFirstDifferenceIndex) { int actualFirstDifferenceIndex; var actualResult = block.Utf8NullTerminatedFastCompare(offset, comparand, comparandOffset, out actualFirstDifferenceIndex, terminator, ignoreCase); Assert.Equal(expectedResult, actualResult); Assert.Equal(expectedFirstDifferenceIndex, actualFirstDifferenceIndex); }