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()); }
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()); }