Пример #1
0
 public void SubStringEqualsOverSizeCountWithIndexThrows()
 {
     using (var buffer = new StringBuffer("A"))
     {
         Action action = () => buffer.SubStringEquals("", startIndex: 1, count: 1);
         action.ShouldThrow<ArgumentOutOfRangeException>();
     }
 }
Пример #2
0
 public void SubStringEquals(string source, string value, int startIndex, int count, bool expected)
 {
     using (var buffer = new StringBuffer(source))
     {
         buffer.SubStringEquals(value, startIndex: (ulong)startIndex, count: count).Should().Be(expected);
     }
 }
Пример #3
0
 public void SubStringEqualsNegativeCountThrows()
 {
     using (var buffer = new StringBuffer())
     {
         Action action = () => buffer.SubStringEquals("", startIndex: 0, count: -2);
         action.ShouldThrow<ArgumentOutOfRangeException>();
     }
 }