public void AcceptTest() { Mouse mouse = new Mouse(); Mock <IComputerPartVisitor> mockComputerPartVisitor = new Mock <IComputerPartVisitor>(); mouse.Accept(mockComputerPartVisitor.Object); mockComputerPartVisitor.Verify(visitor => visitor.Visit(mouse), Times.Once()); }