示例#1
0
        public void throws_exception_if_command_is_invalid_type()
        {
            var invalidCommand = "string is not a valid command type";
            var dummyArgument  = new EmptyArgument();

            var sut = new DefaultCommandExecutor();

            Assert.Throws <NotSupportedException>(() => sut.Execute(invalidCommand, dummyArgument));
        }
示例#2
0
        public void invokes_execute_method()
        {
            var mock          = new Mock <ICommand <EmptyArgument> >();
            var dummyArgument = new EmptyArgument();
            var sut           = new DefaultCommandExecutor();

            sut.Execute(mock.Object, dummyArgument);

            mock.Verify(x => x.Execute(dummyArgument));
        }