示例#1
0
        public void EqualsObjectCastTest()
        {
            string        fieldName     = "test-fieldName";
            AppendedField appendedField = new AppendedField(fieldName: fieldName);
            object        obj           = new AppendedField(fieldName: fieldName);

            Assert.True(appendedField.Equals(obj));
        }
示例#2
0
        public void EqualsTest()
        {
            string        fieldName  = "field";
            AppendedField fieldName1 = new AppendedField(fieldName: fieldName);

            Assert.Equal(fieldName1, fieldName1);
            Assert.Equal(fieldName1, new AppendedField(fieldName: fieldName));
            Assert.NotEqual(fieldName1, new AppendedField(fieldName: fieldName + "1"));
            Assert.False(fieldName1.Equals(null));
        }
示例#3
0
        public void GetHashcodeTest()
        {
            AppendedField appendedField1 = new AppendedField();

            appendedField1.FieldName = "test-fieldName";
            appendedField1.Data      = new { testKey = "testValue" };

            AppendedField appendedField2 = new AppendedField();

            appendedField2.FieldName = "test-fieldName";
            appendedField2.Data      = new { testKey = "testValue" };

            Assert.Equal(appendedField1.GetHashCode(), appendedField2.GetHashCode());
        }
示例#4
0
 public AppendedFieldTests()
 {
     appendedField = new AppendedField();
 }