/// <summary> /// Generate and return an integer except for the passed in integer(s). /// </summary> /// <param name="fixture">The fixture to generate an integer for</param> /// <param name="exceptFor">A list of integers to not return</param> /// <returns>The generated integer</returns> public static int IntegerExcept(this AnonymousValueFixture fixture, params int[] exceptFor) { int result; do { result = fixture.PositiveInteger(); } while (exceptFor.Contains(result)); return(result); }
/// <summary> /// Generate and return a negative integer. /// </summary> /// <param name="fixture">The fixture to generate an integer for</param> /// <returns>The generated integer</returns> public static int NegativeInteger(this AnonymousValueFixture fixture) { return(0 - fixture.PositiveInteger()); }