private Scenario Booleans() { Fuzzers .Add(ConstantFuzzer.Create(true)) .Add(ConstantFuzzer.Create(false)); return(this); }
private Scenario Guids() { Fuzzers .Add(ConstantFuzzer.Create(Guid.Empty)) .Add(ConstantFuzzer.Create(new Guid(Enumerable.Repeat((byte)255, 16).ToArray()))); // MaxValue return(this); }
private Scenario Uints() { Fuzzers .Add(ConstantFuzzer.Create(uint.MinValue)) .Add(ConstantFuzzer.Create(uint.MaxValue)) .Add(ConstantFuzzer.Create <uint>(1)); return(this); }
private Scenario Bytes() { Fuzzers .Add(ConstantFuzzer.Create(byte.MinValue)) .Add(ConstantFuzzer.Create(byte.MaxValue)) .Add(ConstantFuzzer.Create <byte>(1)); return(this); }
private Scenario DateTimes() { Fuzzers .Add(ConstantFuzzer.Create(DateTime.MinValue)) .Add(ConstantFuzzer.Create(DateTime.MaxValue)) .Add(ConstantFuzzer.Create(DateTime.Now)); return(this); }
private Scenario Ulongs() { Fuzzers .Add(ConstantFuzzer.Create(ulong.MinValue)) .Add(ConstantFuzzer.Create(ulong.MaxValue)) .Add(ConstantFuzzer.Create <ulong>(1)); return(this); }
private Scenario Shorts() { Fuzzers .Add(ConstantFuzzer.Create(short.MinValue)) .Add(ConstantFuzzer.Create(short.MaxValue)) .Add(ConstantFuzzer.Create <short>(-1)) .Add(ConstantFuzzer.Create <short>(1)); return(this); }
private Scenario Decimals() { Fuzzers .Add(ConstantFuzzer.Create(decimal.MinValue)) .Add(ConstantFuzzer.Create(decimal.MaxValue)) .Add(ConstantFuzzer.Create(-1m)) .Add(ConstantFuzzer.Create(1m)); return(this); }
private Scenario Strings() { Fuzzers .Add(ConstantFuzzer.Create(string.Empty)) .Add(ConstantFuzzer.Create("\0")) .Add(ConstantFuzzer.Create("\r\n")) .Add(ConstantFuzzer.Create("\r")) .Add(ConstantFuzzer.Create("\n")) .Add(ConstantFuzzer.Create("/\\//\"")); return(this); }
private Scenario Doubles() { Fuzzers .Add(ConstantFuzzer.Create(double.NegativeInfinity)) .Add(ConstantFuzzer.Create(double.PositiveInfinity)) .Add(ConstantFuzzer.Create(double.MinValue)) .Add(ConstantFuzzer.Create(double.MaxValue)) .Add(ConstantFuzzer.Create(-1d)) .Add(ConstantFuzzer.Create(1d)) .Add(ConstantFuzzer.Create(double.NaN)) .Add(ConstantFuzzer.Create(double.Epsilon)); return(this); }
private Scenario Floats() { Fuzzers .Add(ConstantFuzzer.Create(float.NegativeInfinity)) .Add(ConstantFuzzer.Create(float.PositiveInfinity)) .Add(ConstantFuzzer.Create(float.MinValue)) .Add(ConstantFuzzer.Create(float.MaxValue)) .Add(ConstantFuzzer.Create(-1f)) .Add(ConstantFuzzer.Create(1f)) .Add(ConstantFuzzer.Create(float.NaN)) .Add(ConstantFuzzer.Create(float.Epsilon)); return(this); }