public void ParseThrowsAboveMax()
 {
     InterfaceTestObject.Parse((ExpectedMax + 1).ToString());
 }
        public void SelectsExpectedDatePart()
        {
            int actual = InterfaceTestObject.SelectDatePart(TestTime);

            Assert.AreEqual(ExpectedDatePart(TestTime), actual);
        }
 public void ParseThrowsBelowMin()
 {
     InterfaceTestObject.Parse((ExpectedMin - 1).ToString());
 }
 public void ParseThrowsOnNonInt()
 {
     InterfaceTestObject.Parse(nameof(ParseThrowsOnNonInt));
 }
        public void ParsesInput()
        {
            int actual = InterfaceTestObject.Parse("5");

            Assert.AreEqual(5, actual);
        }
 public void ParseIsCaseInsensitive()
 {
     Assert.AreEqual(3, InterfaceTestObject.Parse("WeD"));
 }
        public void CanParseDayOfWeekAliases(string aliasedValue, int expectedValue)
        {
            int actual = InterfaceTestObject.Parse(aliasedValue);

            Assert.AreEqual(expectedValue, actual);
        }