public void Equals_TheSame_WithBreakpointDefinitions() { var option1 = new ResizeOptions() { BreakpointDefinitions = new Dictionary <string, int> { { "someKey", 12 }, { "someKey2", 24 }, { "someKey3", 36 }, } }; var option2 = new ResizeOptions { BreakpointDefinitions = new Dictionary <string, int> { { "someKey", 12 }, { "someKey2", 24 }, { "someKey3", 36 }, } }; option1.Should().Be(option2); option2.Should().Be(option1); }
public void Equals_Same_DefaultInstance() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions(); option1.Should().Be(option2); option2.Should().Be(option1); }
public void Equals_NotTheSame_DiffersInNotifyOnBreakpointOnly() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions { NotifyOnBreakpointOnly = !option1.NotifyOnBreakpointOnly }; option1.Should().NotBe(option2); option2.Should().NotBe(option1); }
public void Equals_NotTheSame_DiffersInSuppressInitEvent() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions { SuppressInitEvent = !option1.SuppressInitEvent }; option1.Should().NotBe(option2); option2.Should().NotBe(option1); }
public void Equals_NotTheSame_DiffersInEnableLogging() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions { EnableLogging = !option1.EnableLogging }; option1.Should().NotBe(option2); option2.Should().NotBe(option1); }
public void Equals_NotTheSame_DiffersInReportRate() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions { ReportRate = option1.ReportRate - 10, }; option1.Should().NotBe(option2); option2.Should().NotBe(option1); }
public void Equals_NotTheSame_DiffersInBreakpointDefinitions_NullAndNotNull() { var option1 = new ResizeOptions(); var option2 = new ResizeOptions { BreakpointDefinitions = new Dictionary <string, int> { { "someKey", 12 }, } }; option1.Should().NotBe(option2); option2.Should().NotBe(option1); }
public void Equals_Same_NonDefaultValues() { var option1 = new ResizeOptions { EnableLogging = true, NotifyOnBreakpointOnly = false, ReportRate = 125, SuppressInitEvent = false, }; var option2 = new ResizeOptions { EnableLogging = true, NotifyOnBreakpointOnly = false, ReportRate = 125, SuppressInitEvent = false, }; option1.Should().Be(option2); option2.Should().Be(option1); }
public void Equals_Same_Instance() { var option = new ResizeOptions(); option.Should().Be(option); }