public void DateTimeVersion_SecondVersionEqualFirstTestCase() { const int expectedValue = 0; Version2020 v1 = null; Version2020 v2 = null; Given("Create first version.", () => v1 = new Version2020()) .And("Create second version.", _ => v2 = new Version2020()) .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 DateTimeVersion_FirstVersionLessThanSecondTestCase() { const int expectedValue = -1; Version2019 v1 = null; Version2020 v2 = null; Given("Create first version.", () => v1 = new Version2019()) .And("Create second version.", _ => v2 = new Version2020()) .When("Compare version.", _ => v1.CompareTo(v2)) .ThenAreEqual(expectedValue) .Run(); }