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