public void Set_items_with_same_key_values_should_be_equal() { var keys = new[] { "key1", "key2" }; var values = new[] { "machine-1", "machine-2" }; var left = new MetricSetItem(keys, values); var right = new MetricSetItem(keys, values); left.Equals(right).Should().Be(true); }
public void Set_items_with_different_values_should_not_be_equal() { var keys = new[] { "key1", "key2" }; var valuesLeft = new[] { "machine-1", "machine-2" }; var valuesRight = new[] { "machine-1", "machine-3" }; var left = new MetricSetItem(keys, valuesLeft); var right = new MetricSetItem(keys, valuesRight); left.Equals(right).Should().Be(false); }