public void IncludeDefault() { var generator = new RandomValueGenerator(); var space = false; var digit = false; var upper = false; var lower = false; var symbl = false; for (var i = 0; i < _iterations; ++i) { var ch = generator.Char(); space |= ch.IsSpace(); digit |= ch.IsDigit(); upper |= ch.IsUppercase(); lower |= ch.IsLowercase(); symbl |= ch.IsSymbol(); } Assert.That(Value.Of(upper).Is().True(), "Uppercase"); Assert.That(Value.Of(lower).Is().True(), "Lowercase"); Assert.That(Value.Of(digit).Is().True(), "Digit"); Assert.That(Value.Of(space).Is().True(), "Space"); Assert.That(Value.Of(symbl).Is().True(), "Symbol"); }
public void IncludeSymbol() { var generator = new RandomValueGenerator(); for (var i = 0; i < _iterations; ++i) { var ch = generator.Char(RandomValueGenerator.CharsToInclude.Symbols); var valid = ch.IsSymbol(); Assert.That(Value.Of(valid).Is().True(), ch.ToString(CultureInfo.InvariantCulture)); } }
public void IncludeAlphanumeric() { var generator = new RandomValueGenerator(); var digit = false; var upper = false; var lower = false; for (var i = 0; i < _iterations; ++i) { var ch = generator.Char(RandomValueGenerator.CharsToInclude.AlphaNumeric); Assert.That(Value.Of(ch.IsSpace()).Is().False(), "Space"); Assert.That(Value.Of(ch.IsSymbol()).Is().False(), ch.ToString(CultureInfo.InvariantCulture)); digit |= ch.IsDigit(); upper |= ch.IsUppercase(); lower |= ch.IsLowercase(); } Assert.That(Value.Of(upper).Is().True(), "Uppercase"); Assert.That(Value.Of(lower).Is().True(), "Lowercase"); Assert.That(Value.Of(digit).Is().True(), "Digit"); }
public void Default() { var generator = new RandomValueGenerator(); var obj = generator.Char(); Assert.That(Value.Of(obj).Is().TypeOf(typeof (char))); }