public void PurgeInTestModeTest() { _task = new PurgeTask { TestMode = true }; ExecuteTest(_task, "PurgeTaskTest"); }
public void PurgeWithThreeKeptTest() { _task = new PurgeTask { FilesToKeep = 3 }; ExecuteTest(_task, "PurgeTaskTest"); }
public void PurgeWithAllKeptTest() { _task = new PurgeTask { FilesToKeep = int.MaxValue }; ExecuteTest(_task, "PurgeTaskTest"); }
internal WonderwareOnlineClient( IWonderwareOnlineUploadApi wonderwareOnlineUploadApi, CollectionBuffer <Tag> tagBuffer, CollectionBuffer <ProcessValue> processValueBuffer, string key) { this.wonderwareOnlineUploadApi = wonderwareOnlineUploadApi; this.tagCollectionBuffer = tagBuffer; this.processValueCollectionBuffer = processValueBuffer; this.purgeTask = new PurgeTask(cancellationTokenSource.Token, 5000, PurgeAsync); }
private static void ExecuteTest(PurgeTask task, string treeName) { LoadTree(treeName); DirectoryInfo toDirectory = new DirectoryInfo(PURGE_DIRECTORY); XmlDocument doc = new XmlDocument(); int children = toDirectory.GetFiles().Length; int expected = task.FilesToKeep > children ? children : task.FilesToKeep; doc.LoadXml(Properties.Resources.build); task.Project = new Project(doc, Level.Info, 0); task.Directory = toDirectory; task.Execute(); Assert.AreEqual(expected, toDirectory.GetFiles().Length); }