public void LongVersion_SecondVersionEqualFirstTestCase() { const int expectedValue = 0; LongVersion v1 = null; LongVersion v2 = null; Given("Create first version.", () => v1 = new LongVersion(2)) .And("Create second version.", _ => v2 = new LongVersion(2)) .When("Compare version.", _ => v2.CompareTo(v1)) .ThenAreEqual(expectedValue) .Run(); }
public void LongVersionVersionNotLessThanDateTimeTestCase() { const string expectedReason = "Unable to compare versions LongVersion and Version2020."; LongVersion v1 = null; Version2020 v2 = null; Given("Create first version.", () => v1 = new LongVersion(1)) .And("Create second version.", _ => v2 = new Version2020()) .When("Compare version.", _ => ExpectedFactFactoryException(() => v1.CompareTo(v2))) .ThenAssertErrorDetail(ErrorCode.InvalidFactType, expectedReason) .Run(); }
public void LongVersion_FirstVersionLessThanSecondTestCase() { const int expectedValue = -1; LongVersion v1 = null; LongVersion v2 = null; Given("Create first version.", () => v1 = new LongVersion(1)) .And("Create second version.", _ => v2 = new LongVersion(2)) .When("Compare version.", _ => v1.CompareTo(v2)) .ThenAreEqual(expectedValue) .Run(); }