public void CleanUp() { Settings settings = new Settings(); settings.BasePath = @"c:\"; settings.CleanUp = true; FakeFileSystem fs = new FakeFileSystem(); List<BaseProcess> processes = new List<BaseProcess>(); ContinuousIntegrationClientProcess cp = new ContinuousIntegrationClientProcess(settings, fs, processes); ProcessResult rresult = cp.Start(); Assert.IsNotNull(rresult); Assert.IsTrue(fs.HasCleanedUp); }
public void CreateWithEmptySettings() { Settings settings = new Settings(); settings.BasePath = @"c:\"; settings.CleanUp = true; IFileSystem fs = new FakeFileSystem(); List<BaseProcess> processes = new List<BaseProcess>(); processes.Add(new SuceedingProcess()); processes.Add(new FailingProcess()); ContinuousIntegrationClientProcess cp = new ContinuousIntegrationClientProcess(settings, fs, processes); ProcessResult rresult = cp.Start(); Assert.IsNotNull(rresult); }