Example #1
0
        public void AuditSettingsData_Equals_ExpectTrue()
        {
            var data1 = new AuditingSettingsData();
            var data2 = new AuditingSettingsData();

            Assert.IsTrue(data1.Equals(data2));

            data1.LoggingDataSource.Payload = "foo";
            data2.LoggingDataSource.Payload = "foo";

            Assert.IsTrue(data1.Equals(data2));
        }
Example #2
0
        public void AuditSettingsData_Clone_ExpectUnique()
        {
            var data1 = new AuditingSettingsData();

            data1.LoggingDataSource.Payload = "foo";
            var data2 = data1.Clone();

            Assert.AreNotEqual(data1.GetHashCode(), data2.GetHashCode());
            Assert.IsFalse(ReferenceEquals(data1, data2));
            Assert.IsFalse(ReferenceEquals(data1.LoggingDataSource, data2.LoggingDataSource));

            Assert.IsTrue(data1.Equals(data2));

            data1.LoggingDataSource.Payload = "foo2";

            Assert.IsFalse(data1.Equals(data2));
        }
Example #3
0
        public void AuditingSettingsData_Equals_ExpectFalse()
        {
            var data1 = new AuditingSettingsData();

            data1.LoggingDataSource.Payload = "foo";
            data1.EncryptDataSource         = true;
            var data2 = new AuditingSettingsData();

            data2.LoggingDataSource.Payload = "foo2";
            data2.EncryptDataSource         = false;
            Assert.IsFalse(data1.Equals(data2));
        }