Ejemplo n.º 1
0
        public void ThrowWhenTooFewParametersPassed(string[] args, string expected)
        {
            var verifier = new MockVerifier();
            var provider = new CustomFakeLevelsProvider();
            var command  = new VerifyCommand(provider, verifier);

            var e = Assert.Throws <InvalidCommandArrayException>(() => command.Execute(args));

            Assert.Equal(expected, e.Message);
        }
Ejemplo n.º 2
0
        public void ReturnResultFromVerifier(VerifierResult toReturn)
        {
            var verifier = new MockVerifier()
            {
                Return = toReturn
            };
            var provider = new CustomFakeLevelsProvider()
            {
                Level = null
            };
            var command = new VerifyCommand(provider, verifier);

            var result = command.Execute("", "");

            Assert.Equal(toReturn, result);
        }