public void TestEqualIsEqualWithDeviceModel() { var r1 = CreateRegistration(); var m = SupervisorRegistration.Patch(null, r1); var r2 = BaseRegistration.ToRegistration(m); Assert.Equal(r1, r2); Assert.Equal(r1.GetHashCode(), r2.GetHashCode()); Assert.True(r1 == r2); Assert.False(r1 != r2); }
public void TestEqualIsNotEqualWithDeviceModel() { var r1 = CreateRegistration(); var m = SupervisorRegistration.Patch(null, r1); m.Properties.Desired["AddressRangesToScan"] = null; var r2 = BaseRegistration.ToRegistration(m); Assert.NotEqual(r1, r2); Assert.NotEqual(r1.GetHashCode(), r2.GetHashCode()); Assert.True(r1 != r2); Assert.False(r1 == r2); }
public void TestEqualIsNotEqualWithDeviceModel() { var r1 = CreateRegistration(); var m = EndpointRegistration.Patch(null, r1); m.Properties.Desired["Credential"] = "password"; var r2 = BaseRegistration.ToRegistration(m); Assert.NotEqual(r1, r2); Assert.NotEqual(r1.GetHashCode(), r2.GetHashCode()); Assert.True(r1 != r2); Assert.False(r1 == r2); }
public void TestEqualIsNotEqualWithDeviceModel() { var r1 = CreateRegistration(); var m = ApplicationRegistration.Patch(null, r1); m.Tags["DiscoveryProfileUri"] = null; var r2 = BaseRegistration.ToRegistration(m); Assert.NotEqual(r1, r2); Assert.NotEqual(r1.GetHashCode(), r2.GetHashCode()); Assert.True(r1 != r2); Assert.False(r1 == r2); }