public void Assertion_should_be_equal_by_value(MustBe condition1, double value1, double? maxValue1,
MustBe condition2, double value2, double? maxValue2)
{
var expectedValue = condition1 == condition2
&& value1.Equals(value2)
&& maxValue1.Equals(maxValue2);
var assertion1 = new Assertion(condition1, value1, maxValue1);
var assertion2 = new Assertion(condition2, value2, maxValue2);
var actualValue = assertion1.Equals(assertion2);
Assert.Equal(expectedValue, actualValue);
}