コード例 #1
0
        public void ThenUnknownIsReturned()
        {
            var result = InputToUserCommandConverter.Convert("badInput");

            Assert.AreEqual(UserCommand.Unknown, result);
        }
コード例 #2
0
 public void AndTheInputIsNullThenAnExceptionIsThrown()
 {
     Assert.Throws <ArgumentNullException>(() => InputToUserCommandConverter.Convert(null));
 }
コード例 #3
0
        public void AndTheInputIs2ThenQuitIsReturned()
        {
            var result = InputToUserCommandConverter.Convert("2");

            Assert.AreEqual(UserCommand.Quit, result);
        }
コード例 #4
0
        public void AndTheInputIs1ThenAddTaskIsReturned()
        {
            var result = InputToUserCommandConverter.Convert("1");

            Assert.AreEqual(UserCommand.AddTask, result);
        }
コード例 #5
0
        public void AndTheInputIsQuitThenQuitIsReturned(string quit)
        {
            var result = InputToUserCommandConverter.Convert(quit);

            Assert.AreEqual(UserCommand.Quit, result);
        }
コード例 #6
0
        public void AndTheInputIsAddThenAddTaskIsReturned(string add)
        {
            var result = InputToUserCommandConverter.Convert(add);

            Assert.AreEqual(UserCommand.AddTask, result);
        }
コード例 #7
0
        public void AndTheInputIsEmptyThenUnknownIsReturned()
        {
            var result = InputToUserCommandConverter.Convert(string.Empty);

            Assert.AreEqual(UserCommand.Unknown, result);
        }