コード例 #1
0
        public void GetHashCode_NotZero_ReturnsTrue()
        {
            var comparer = new BothNullOrNotNullComparer();
            var hasCode  = comparer.GetHashCode(new object());

            Assert.NotEqual(0, hasCode);
        }
コード例 #2
0
        public void Equals_Check(object testObject1, object testObject2, bool expected)
        {
            var comparer = new BothNullOrNotNullComparer();
            var result   = comparer.Equals(testObject1, testObject2);

            Assert.Equal(expected, result);
        }
コード例 #3
0
 public ManufacturerComparer()
 {
     _stringComparer            = new StringComparer();
     _guidComparer              = new NullableStructComparer <Guid>();
     _contactsTypeComparer      = new CollectionTypeComparer <ContactDto, ContactComparer>();
     _bothNullOrNotNullComparer = new BothNullOrNotNullComparer();
 }
コード例 #4
0
ファイル: ContactComparer.cs プロジェクト: abaula/MixedCode
 public ContactComparer()
 {
     _stringComparer            = new StringComparer();
     _guidComparer              = new NullableStructComparer <Guid>();
     _contactTypeComparer       = new NullableStructComparer <ContactType>();
     _intComparer               = new NullableStructComparer <int>();
     _bothNullOrNotNullComparer = new BothNullOrNotNullComparer();
 }
コード例 #5
0
ファイル: CarComparer.cs プロジェクト: abaula/MixedCode
 public CarComparer()
 {
     _stringComparer            = new StringComparer();
     _guidComparer              = new NullableStructComparer <Guid>();
     _decimalComparer           = new NullableStructComparer <decimal>();
     _dateTimeComparer          = new NullableStructComparer <DateTime>();
     _manufacturerComparer      = new ManufacturerComparer();
     _bothNullOrNotNullComparer = new BothNullOrNotNullComparer();
     _codesComparer             = new CollectionComparer <string, StringComparer>();
 }
コード例 #6
0
        public void GetHashCode_Null_Throws()
        {
            var comparer = new BothNullOrNotNullComparer();

            Assert.Throws <ArgumentNullException>(() => comparer.GetHashCode(null));
        }