Beispiel #1
0
        public async Task Store_DumpWorkFlow()
        {
            DumpFileListener l1 = new DumpFileListener("App");

            var entrylist = CreateDummyEntryList(100);
            await l1.WriteEntriesWorkflowAsync(entrylist);

            await l1.DumpAsync();
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }