public void LoadRulesIgnoresBlankLines() { var loader = new CSVConfigLoader(GetTestDataFile("csv1-blanklines.txt"), GetTestDataFile("whitelist1-blanklines.txt")); var rules = loader.LoadRateLimitRules().ToArray(); Assert.AreEqual(10, rules.Length, "Not 10 rules"); var whitelist = loader.LoadWhitelist().ToArray(); Assert.AreEqual(2, whitelist.Length, "Not 2 rules"); }
public void LoadRulesIgnoresWhitespace() { var loader = new CSVConfigLoader(GetTestDataFile("csv1-whitespace.txt"), GetTestDataFile("whitelist1-whitespace.txt")); var rules = loader.LoadRateLimitRules().ToArray(); Assert.AreEqual(10, rules.Length, "Not 10 rules"); var whitelist = loader.LoadWhitelist().ToArray(); Assert.AreEqual(2, whitelist.Length, "Not 2 rules"); Assert.AreEqual("192.168.1.1", whitelist[0]); }