IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Framework.Assertions.EqualsFixture Class Reference

Public Member Functions

void Equals ()
 
void EqualsNull ()
 
void Bug575936Int32Int64Comparison ()
 
void Bug524CharIntComparision ()
 
void Bug524CharIntWithoutOverload ()
 
void CharCharComparision ()
 
void IntegerLongComparison ()
 
void IntegerEquals ()
 
void EqualsFail ()
 
void EqualsNaNFails ()
 
void NanEqualsFails ()
 
void NanEqualsNaNSucceeds ()
 
void NegInfinityEqualsInfinity ()
 
void PosInfinityEqualsInfinity ()
 
void PosInfinityNotEquals ()
 
void PosInfinityNotEqualsNegInfinity ()
 
void SinglePosInfinityNotEqualsNegInfinity ()
 
void EqualsThrowsException ()
 
void ReferenceEqualsThrowsException ()
 
void Float ()
 
void Byte ()
 
void String ()
 
void Short ()
 
void Int ()
 
void UInt ()
 
void Decimal ()
 
void EqualsSameTypes ()
 Checks to see that a value comparison works with all types. Current version has problems when value is the same but the types are different...C# is not like Java, and doesn't automatically perform value type conversion to simplify this type of comparison. More...
 
void EnumsEqual ()
 
void EnumsNotEqual ()
 
void DateTimeEqual ()
 
void DateTimeNotEqual ()
 
void DirectoryInfoEqual ()
 
void DirectoryInfoNotEqual ()
 
void DoubleNotEqualMessageDisplaysAllDigits ()
 
void FloatNotEqualMessageDisplaysAllDigits ()
 
void DoubleNotEqualMessageDisplaysTolerance ()
 
void FloatNotEqualMessageDisplaysTolerance ()
 
void DoubleNotEqualMessageDisplaysDefaultTolerance ()
 
void DoubleNotEqualWithNanDoesNotDisplayDefaultTolerance ()
 
void IEquatableSuccess_OldSyntax ()
 
void IEquatableSuccess_ConstraintSyntax ()
 

Private Types

enum  MyEnum { MyEnum.a, MyEnum.b, MyEnum.c }
 

Member Enumeration Documentation

Enumerator

Member Function Documentation

void NUnit.Framework.Assertions.EqualsFixture.Equals ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EqualsNull ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Bug575936Int32Int64Comparison ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Bug524CharIntComparision ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Bug524CharIntWithoutOverload ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.CharCharComparision ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.IntegerLongComparison ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.IntegerEquals ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EqualsFail ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EqualsNaNFails ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.NanEqualsFails ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.NanEqualsNaNSucceeds ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.NegInfinityEqualsInfinity ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.PosInfinityEqualsInfinity ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.PosInfinityNotEquals ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.PosInfinityNotEqualsNegInfinity ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.SinglePosInfinityNotEqualsNegInfinity ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EqualsThrowsException ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.ReferenceEqualsThrowsException ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Float ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Byte ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.String ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Short ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Int ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.UInt ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.Decimal ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EqualsSameTypes ( )
inline

Checks to see that a value comparison works with all types. Current version has problems when value is the same but the types are different...C# is not like Java, and doesn't automatically perform value type conversion to simplify this type of comparison.

Related to Bug575936Int32Int64Comparison, but covers all numeric types.

References NUnit.Framework.Assert.AreEqual().

void NUnit.Framework.Assertions.EqualsFixture.EnumsEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.EnumsNotEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DateTimeEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DateTimeNotEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DirectoryInfoEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DirectoryInfoNotEqual ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DoubleNotEqualMessageDisplaysAllDigits ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.FloatNotEqualMessageDisplaysAllDigits ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DoubleNotEqualMessageDisplaysTolerance ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.FloatNotEqualMessageDisplaysTolerance ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DoubleNotEqualMessageDisplaysDefaultTolerance ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.DoubleNotEqualWithNanDoesNotDisplayDefaultTolerance ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.IEquatableSuccess_OldSyntax ( )
inline
void NUnit.Framework.Assertions.EqualsFixture.IEquatableSuccess_ConstraintSyntax ( )
inline

The documentation for this class was generated from the following file: