public void ToLowerNullTest() { var entry = new MixCaseFilter() { FilterPercent = null, MixType = MixCaseFilter.MixCaseType.ToLowerCase, Weight = 1 }; var input = "QWERTYUIOPASDFGHJLZXCVBNM"; var output = Encoding.UTF8.GetString(entry.ApplyFilter(Encoding.UTF8.GetBytes(input))); Assert.AreEqual(input.ToLowerInvariant(), output); }
public void ToUpperNullTest() { var entry = new MixCaseFilter() { FilterPercent = null, MixType = MixCaseFilter.MixCaseType.ToUpperCase, Weight = 1 }; var input = "qwertyuiopasdfghjklzxcvbnm"; var output = Encoding.UTF8.GetString(entry.ApplyFilter(Encoding.UTF8.GetBytes(input))); Assert.AreEqual(input.ToUpperInvariant(), output); }
public void ToLowerPercentTest() { var entry = new MixCaseFilter() { FilterPercent = new FixedValue <double>(10), MixType = MixCaseFilter.MixCaseType.ToLowerCase, Weight = 1 }; var input = "".PadLeft(100, 'A'); var output = Encoding.UTF8.GetString(entry.ApplyFilter(Encoding.UTF8.GetBytes(input))); output = output.Replace("A", ""); Assert.IsTrue(output.Length > 1 && output.Length < 100); }
public void ChangeCaseNullTest() { var entry = new MixCaseFilter() { FilterPercent = null, MixType = MixCaseFilter.MixCaseType.ChangeCase, Weight = 1 }; var input = "".PadLeft(100, 'A') + "".PadLeft(100, 'b'); var output = Encoding.UTF8.GetString(entry.ApplyFilter(Encoding.UTF8.GetBytes(input))); output = output.Replace("A", ""); output = output.Replace("b", ""); Assert.IsTrue(output.Length == 200); }