C# Class NUnit.Framework.Constraints.Numerics

The Numerics class contains common operations on numeric values.
显示文件 Open project: mono/NUnitLite Class Usage Examples

Public Methods

Method Description
AreEqual ( object expected, object actual, NUnit.Framework.Constraints.Tolerance &tolerance ) : bool

Test two numeric values for equality, performing the usual numeric conversions and using a provided or default tolerance. If the tolerance provided is Empty, this method may set it to a default tolerance.

Compare ( object expected, object actual ) : int

Compare two numeric values, performing the usual numeric conversions.

IsFixedPointNumeric ( Object obj ) : bool

Checks the type of the object, returning true if the object is a fixed point numeric type.

IsFloatingPointNumeric ( Object obj ) : bool

Checks the type of the object, returning true if the object is a floating point numeric type.

IsNumericType ( Object obj ) : bool

Checks the type of the object, returning true if the object is a numeric type.

Private Methods

Method Description
AreEqual ( decimal expected, decimal actual, NUnit.Framework.Constraints.Tolerance tolerance ) : bool
AreEqual ( double expected, double actual, NUnit.Framework.Constraints.Tolerance &tolerance ) : bool
AreEqual ( float expected, float actual, NUnit.Framework.Constraints.Tolerance &tolerance ) : bool
AreEqual ( int expected, int actual, NUnit.Framework.Constraints.Tolerance tolerance ) : bool
AreEqual ( long expected, long actual, NUnit.Framework.Constraints.Tolerance tolerance ) : bool
AreEqual ( uint expected, uint actual, NUnit.Framework.Constraints.Tolerance tolerance ) : bool
AreEqual ( ulong expected, ulong actual, NUnit.Framework.Constraints.Tolerance tolerance ) : bool
Numerics ( ) : System

Method Details

AreEqual() public static method

Test two numeric values for equality, performing the usual numeric conversions and using a provided or default tolerance. If the tolerance provided is Empty, this method may set it to a default tolerance.
public static AreEqual ( object expected, object actual, NUnit.Framework.Constraints.Tolerance &tolerance ) : bool
expected object The expected value
actual object The actual value
tolerance NUnit.Framework.Constraints.Tolerance A reference to the tolerance in effect
return bool

Compare() public static method

Compare two numeric values, performing the usual numeric conversions.
public static Compare ( object expected, object actual ) : int
expected object The expected value
actual object The actual value
return int

IsFixedPointNumeric() public static method

Checks the type of the object, returning true if the object is a fixed point numeric type.
public static IsFixedPointNumeric ( Object obj ) : bool
obj Object The object to check
return bool

IsFloatingPointNumeric() public static method

Checks the type of the object, returning true if the object is a floating point numeric type.
public static IsFloatingPointNumeric ( Object obj ) : bool
obj Object The object to check
return bool

IsNumericType() public static method

Checks the type of the object, returning true if the object is a numeric type.
public static IsNumericType ( Object obj ) : bool
obj Object The object to check
return bool