public async Task Store_DumpWorkFlow() { DumpFileListener l1 = new DumpFileListener("App"); var entrylist = CreateDummyEntryList(100); await l1.WriteEntriesWorkflowAsync(entrylist); await l1.DumpAsync(); }
int ResultInNumberOfFiles(DumpFileListener listener, int entryCount) { int result; if (entryCount >= listener.MaxDumpEntryCount) { result = (int)Math.Floor((double)listener.MaxDumpEntryCount / (double)listener.MaxDumpEntryCountPerFile); } else { result = (int)Math.Ceiling((double)entryCount / (double)listener.MaxDumpEntryCountPerFile); } return(result); }
public async Task Store_WriteNewDumpFilesAsync() { DumpFileListener l1 = new DumpFileListener("Store_WriteNewDumpFilesAsync"); var folder = await l1.GetFolderAsync(); var entryList = CreateDummyEntryList(100); await l1.WriteNewDumpFilesAsync(entryList, folder); var files = await folder.GetFilesAsync(); int shouldBe = ResultInNumberOfFiles(l1, 100); Assert.AreEqual(files.Count, shouldBe); return; }
public async Task Store_DumpAsync() { var engine = new Engine(); await engine.ConfigureAsync(); DumpFileListener l1 = engine.FindListener <DumpFileListener>(); var folder = await l1.GetFolderAsync(); var entryList = CreateDummyEntryList(100); await l1.WriteNewDumpFilesAsync(entryList, folder); await l1.DumpAsync(); var files = await folder.GetFilesAsync(); Assert.AreEqual(0, files.Count, engine.GetInternalTraceLog()); return; }