public void hayes_should_be_visited_by_unix()
        {
            IModem        hayes      = new Hayes();
            var           mockLogger = new Mock <ILogger>();
            IModemVisitor configureForUnixVisitor = new ConfigureForUnixVisitor(mockLogger.Object);

            hayes.Accept(configureForUnixVisitor);

            mockLogger.Verify(logger => logger.Info(It.IsAny <string>()), Times.Never);
        }
        public void zoom_should_be_visited_by_unix()
        {
            IModem        zoom       = new Zoom();
            var           mockLogger = new Mock <ILogger>();
            IModemVisitor configureForUnixVisitor = new ConfigureForUnixVisitor(mockLogger.Object);

            zoom.Accept(configureForUnixVisitor);

            mockLogger.Verify(logger => logger.Info("Zoom used with Unix configurator."), Times.Once);
        }