public void ExecuteTuningForkForServer()
        {
            //Arrange
            var serverName = "abc";
            var server     = new Server {
                ServerName = serverName
            };
            var databaseDirs = new DatabaseDirectoryInfo {
            };

            _sqlRepo.Setup(r => r.EnvironmentCheckRepository.ExecuteTuningForkSystem(server.ServerName)).Returns(_data);
            _sqlRepo.Setup(r => r.EnvironmentCheckRepository.SaveTuningForkSystemData(server.ServerName, _data));

            //Act
            var task = new EnvironmentCheckSqlConfigTask(_logger.Object, _sqlRepo.Object, 123);

            task.ExecuteTuningForkForServer(server, false);

            //Assert
            _sqlRepo.VerifyAll();
            Assert.That(_data.Rows.Count, Is.EqualTo(1));
        }
        public void ExecuteTuningForkForServer_GetIFISettings()
        {
            //Arrange
            var server = new Server {
                ServerName = "abc"
            };
            var databaseDirs = new DatabaseDirectoryInfo {
            };

            _sqlRepo.Setup(r => r.EnvironmentCheckRepository.ExecuteTuningForkSystem(server.ServerName)).Returns(_data);
            _sqlRepo.Setup(r => r.EnvironmentCheckRepository.SaveTuningForkSystemData(server.ServerName, _data));
            _sqlRepo.Setup(r => r.DeploymentRepository.ReadMdfLdfDirectories(server.ServerName)).Returns(databaseDirs);
            _sqlRepo.Setup(r => r.EnvironmentCheckRepository.ReadCheckIFISettings(databaseDirs)).Returns(true);

            //Act
            var task = new EnvironmentCheckSqlConfigTask(_logger.Object, _sqlRepo.Object, 123);

            task.ExecuteTuningForkForServer(server, true);

            //Assert
            _sqlRepo.VerifyAll();
            Assert.That(_data.Rows.Count, Is.EqualTo(2));
        }