コード例 #1
0
        public void VisitMonitorTest()
        {
            Mock <IDisplay>            mockDisplay = new Mock <IDisplay>();
            ComputerPartDisplayVisitor computerPartDisplayVisitor = new ComputerPartDisplayVisitor(mockDisplay.Object);
            Monitor monitor = new Monitor();

            computerPartDisplayVisitor.Visit(monitor);
            mockDisplay.Verify(x => x.WriteLine("Displaying monitor"), Times.Once());
        }
コード例 #2
0
        public void VisitKeyboardTest()
        {
            Mock <IDisplay>            mockDisplay = new Mock <IDisplay>();
            ComputerPartDisplayVisitor computerPartDisplayVisitor = new ComputerPartDisplayVisitor(mockDisplay.Object);
            Keyboard keyboard = new Keyboard();

            computerPartDisplayVisitor.Visit(keyboard);
            mockDisplay.Verify(x => x.WriteLine("Displaying keyboard"), Times.Once());
        }