public void op_RemoveAny_strings_whenTrue() { var values = new[] { "ample", "ex" }; var expected = new MutableString(); var actual = new MutableString("example"); Assert.Same(actual, actual.RemoveAny(values)); Assert.Equal(expected, actual); }
public void op_RemoveAny_stringsEmpty() { var expected = new MutableString(); var actual = new MutableString(); Assert.Same(actual, actual.RemoveAny(new List<string>().ToArray())); Assert.Equal(expected, actual); }
public void op_RemoveAny_strings_whenFalse() { var values = new[] { "test", null, string.Empty }; var expected = new MutableString("example"); var actual = new MutableString("example"); Assert.Same(actual, actual.RemoveAny(values)); Assert.Equal(expected, actual); }
public void op_RemoveAny_IEnumerableOfChar(string expected, string text, string value) { var actual = new MutableString(text); Assert.Same(actual, actual.RemoveAny((value ?? string.Empty).ToCharArray())); Assert.Equal(new MutableString(expected), actual); }