Tests.CommandTests.TestIfPrintMessageCommandCallsThePrintMessageMethodOfTheUI C# (CSharp) Метод

TestIfPrintMessageCommandCallsThePrintMessageMethodOfTheUI() приватный Метод

private TestIfPrintMessageCommandCallsThePrintMessageMethodOfTheUI ( ) : void
Результат void
        public void TestIfPrintMessageCommandCallsThePrintMessageMethodOfTheUI()
        {
            var moqPrinter = new Mock<IPrinter>();
            moqPrinter.Setup(x => x.PrintMessage(It.Is<string>(a => a == "gosho"))).Verifiable();
            this.context = new Context() { Printer = moqPrinter.Object, Message = "gosho" };

            var printMessageCommand = this.commandFactory.CreateCommand("message");

            printMessageCommand.Execute(this.context);

            moqPrinter.Verify(x => x.PrintMessage(It.Is<string>(a => a == "gosho")), Times.Once);
        }