1using System.Collections.Generic;
11 private static StringBuilder
_sb =
new StringBuilder(
"test string");
12 private static StringBuilder
_emptySb =
new StringBuilder();
13 private static StringBuilder
_nullSb =
null;
18 new object[] {
"te" },
19 new object[] {
"test " },
20 new object[] {
"test string" }
25 new object[] {
null },
27 new object[] {
"xyz" },
28 new object[] {
"some long test string" }
34 new object[] {
"ng" },
35 new object[] {
" string" },
36 new object[] {
"test string" }
46 _nullSb.SafeStartsWith(input).Should().BeFalse();
54 _emptySb.SafeStartsWith(input).Should().BeFalse();
61 _sb.SafeStartsWith(input).Should().BeTrue();
68 _sb.SafeStartsWith(input).Should().BeFalse();
76 _nullSb.SafeEndsWith(input).Should().BeFalse();
84 _emptySb.SafeEndsWith(input).Should().BeFalse();
91 _sb.SafeEndsWith(input).Should().BeTrue();
98 _sb.SafeEndsWith(input).Should().BeFalse();
void EndsWith_empty_builder_returns_false(string input)
static StringBuilder _emptySb
void StartsWith_good_data_returns_true(string input)
void EndsWith_bad_data_returns_false(string input)
void StartsWith_null_builder_returns_false(string input)
static IEnumerable< object[]> GoodStartsWithData
void EndsWith_good_data_returns_true(string input)
static IEnumerable< object[]> GoodEndsWithData
static StringBuilder _nullSb
void StartsWith_empty_builder_returns_false(string input)
void EndsWith_null_builder_returns_false(string input)
void StartsWith_bad_data_returns_false(string input)
static IEnumerable< object[]> BadTestData