public void No_Arg_All_Values_Are_Between_Zero_And_MaxValue() { var decimals = new decimal[Assertion.Amount]; for (var i = 0; i < Assertion.Amount; i++) { decimals[i] = DecimalProvider.Decimal(); } decimals.AssertNotAllValuesAreTheSame(); Assert.True( decimals.All(x => x >= 0 && x < decimal.MaxValue), "decimals.All(x => x >= 0 && x < decimal.MaxValue)" ); }
public void All_Values_Are_Between_Zero_And_Max() { var decimals = new decimal[Assertion.Amount]; const decimal max = 200; for (var i = 0; i < Assertion.Amount; i++) { decimals[i] = DecimalProvider.Decimal(max); } decimals.AssertNotAllValuesAreTheSame(); Assert.True( decimals.All(x => x >= 0 && x < max), "decimals.All(x => x >= 0 && x < max)" ); }
public void Exclusive_Max_Arg() { var decimals = new decimal[Assertion.Amount]; const decimal max = 100; const decimal min = max - MaxSupportedPrecision; for (var i = 0; i < Assertion.Amount; i++) { decimals[i] = DecimalProvider.Decimal(min, max); } decimals.AssertNotAllValuesAreTheSame(); Assert.True( decimals.All(x => x < max), "decimals.All(x => x < max)" ); }