Пример #1
0
        public void TestTimeoutCleanup()
        {
            //
            // Sample data
            //
            MdnManager target = CreateManager();
            InitOldMdnRecords();

            CleanDispositions dispositions = new CleanDispositions();

            Assert.Equal(91, target.Count());

            //No records older than 10 days.
            JobExecutionContext context = CreateCleanTimeoutJobExecutionContext(11);
            dispositions.Execute(context);
            Assert.Equal(91, target.Count());

            //Should clean up 10 dispatched timeout and 10 processed timeout and their corresponding starts
            context = CreateCleanTimeoutJobExecutionContext(9);
            dispositions.Execute(context);
            Assert.Equal(51, target.Count());
        }
Пример #2
0
        public void TestTimeoutCleanup()
        {
            //
            // Sample data
            //
            MdnManager target = CreateManager();

            InitOldMdnRecords();

            CleanDispositions dispositions = new CleanDispositions();

            Assert.Equal(91, target.Count());

            //No records older than 10 days.
            JobExecutionContext context = CreateCleanTimeoutJobExecutionContext(11);

            dispositions.Execute(context);
            Assert.Equal(91, target.Count());

            //Should clean up 10 dispatched timeout and 10 processed timeout and their corresponding starts
            context = CreateCleanTimeoutJobExecutionContext(9);
            dispositions.Execute(context);
            Assert.Equal(51, target.Count());
        }