예제 #1
0
        public void Dispose()
        {
            Console.WriteLine("Root path: {0}", rootPath);
            Console.WriteLine("Archive file name: {0}", archiveFilename);

            Shtirlitz.PerformFullCleanup(rootPath, archiveFilename);
        }
예제 #2
0
        protected ShtirlitzBaseTestClass(List<IReporter> otherReporters = null, List<ISender> otherSenders = null)
        {
            List<IReporter> reporters = new List<IReporter> { reporter };
            List<ISender> senders = new List<ISender> { dummySender };

            if (otherReporters != null)
            {
                reporters.AddRange(otherReporters);
            }
            if (otherSenders != null)
            {
                senders.AddRange(otherSenders);
            }

            shtirlitz = new Shtirlitz(reporters, new DotNetZipArchiver(), senders);

            // generate archive file name
            archiveFilename = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName() + ".zip");
        }
예제 #3
0
        protected ShtirlitzBaseTestClass(List <IReporter> otherReporters = null, List <ISender> otherSenders = null)
        {
            List <IReporter> reporters = new List <IReporter> {
                reporter
            };
            List <ISender> senders = new List <ISender> {
                dummySender
            };

            if (otherReporters != null)
            {
                reporters.AddRange(otherReporters);
            }
            if (otherSenders != null)
            {
                senders.AddRange(otherSenders);
            }

            shtirlitz = new Shtirlitz(reporters, new DotNetZipArchiver(), senders);

            // generate archive file name
            archiveFilename = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName() + ".zip");
        }