public void SetupFilter_Compare_TwoSetupFilters_With_CustomWhere_ShouldBe_Different() { var filter1 = new SetupFilter(); var filter2 = new SetupFilter(); filter1.AddCustomerWhere("where 1"); filter2.AddCustomerWhere("where 2"); Assert.NotEqual(filter1, filter2); Assert.False(filter1 == filter2); filter1 = new SetupFilter(); filter2 = new SetupFilter(); filter1.AddCustomerWhere(""); filter2.AddCustomerWhere("a"); Assert.NotEqual(filter1, filter2); Assert.False(filter1 == filter2); filter1.AddCustomerWhere("b"); filter2.AddCustomerWhere(null); Assert.NotEqual(filter1, filter2); Assert.False(filter1 == filter2); }
public void SetupFilter_Compare_TwoSetupFilters_With_CustomWhere_ShouldBe_Equals() { var filter1 = new SetupFilter(); var filter2 = new SetupFilter(); filter1.AddCustomerWhere("where 1"); filter2.AddCustomerWhere("where 1"); Assert.Equal(filter1, filter2); Assert.True(filter1 == filter2); filter1 = new SetupFilter(); filter2 = new SetupFilter(); filter1.AddCustomerWhere(""); filter2.AddCustomerWhere(""); Assert.Equal(filter1, filter2); Assert.True(filter1 == filter2); filter1.AddCustomerWhere(null); filter2.AddCustomerWhere(null); Assert.Equal(filter1, filter2); Assert.True(filter1 == filter2); filter1.AddCustomerWhere(""); filter2.AddCustomerWhere(null); Assert.Equal(filter1, filter2); Assert.True(filter1 == filter2); }