public void DateTimeVersionVersionNotLessThanUintTestCase() { const string expectedReason = "Unable to compare versions Version2019 and Version1."; Version2019 v1 = null; Version1 uintVersion = null; Given("Create first version.", () => v1 = new Version2019()) .And("Create second version.", _ => uintVersion = new Version1()) .When("Compare version.", _ => ExpectedFactFactoryException(() => v1.CompareTo(uintVersion))) .ThenAssertErrorDetail(ErrorCode.InvalidFactType, expectedReason) .Run(); }
public void DateTimeVersion_SecondVersionMoreThanFirstTestCase() { 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.", _ => v2.CompareTo(v1)) .ThenAreEqual(expectedValue) .Run(); }