public void SimpleSuffixTests(string suffix, string name, bool match) { var handler = new NameHandlerBase { Suffix = suffix }; var found = handler.GetNames(name).Any(); Assert.Equal(match, found); }
public void PrefixAndSuffixTests(string prefix, string suffix, string name, int count) { var handler = new NameHandlerBase { Prefix = prefix, Suffix = suffix }; var found = handler.GetNames(name).Count(); Assert.Equal(count, found); }
public void MustRemovePrefixOfName() { var handler = new NameHandlerBase { Prefix = "Key" }; var found = handler.GetNames("KeyTest").ToList(); Assert.Single(found); Assert.Equal("Test", found.First()); }
public void MustRemovePrefixAndSuffixOfName() { var handler = new NameHandlerBase { Prefix = "key", Suffix = "Key" }; var found = handler.GetNames("KeyTestKey").ToList(); Assert.Equal(3, found.Count); Assert.Equal("Test", found.Last()); }