public void Volume_Division_Then_ResultShouldBeExpected(double lhs, double rhs, double expected) { var testee1 = new Volume(lhs, x => x.Meters * x.Meters * x.Meters); var testee2 = new Volume(rhs, x => x.Meters * x.Meters * x.Meters); var result = testee1 / testee2; result.Should().Be(expected); }
public void Volume_Division_When_DividingWithAnyNumber_Then_ResultShouldBeExpected( double lhs, double rhs, double expected) { var testee = new Volume(lhs, x => x.Meters * x.Meters * x.Meters); var result = testee / rhs; result.Should().Be(expected, "m" + Constants.Exponent3); }
public void Volume_Multiplication_When_MultiplyingWithAnyNumber_Then_ResultShouldBeExpected( double lhs, double rhs, double expected) { var testee1 = new Volume(lhs, x => x.Cubic.Meters); var result = testee1 * rhs; result.Should().Be(expected, "m" + Constants.Exponent3); }
public void Volume_Division_When_DividingWithLength_Then_ResultShouldBeExpected( double lhs, double rhs, double expected) { var testee1 = new Volume(lhs, x => x.Cubic.Meters); var testee2 = new Distance(rhs, x => x.Meters); var result = testee1 / testee2; result.Should().Be(expected, "m" + Constants.Exponent2); }