| 
						
						
						
					 | 
					 | 
					@ -1,13 +1,9 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using Xunit;
 | 
					 | 
					 | 
					 | 
					using System;
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using Pfr.Services.Scheduler;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System.Collections.Generic;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System.Linq;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System.Text;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System.Threading.Tasks;
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					using System.Threading;
 | 
					 | 
					 | 
					 | 
					using System.Threading;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					using Pfr.Services.Scheduler;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					using Xunit;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					namespace Pfr.Services.Scheduler.Tests
 | 
					 | 
					 | 
					 | 
					namespace Pfr.Services.SchedulerTests
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{
 | 
					 | 
					 | 
					 | 
					{
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    public class SchedulerTests
 | 
					 | 
					 | 
					 | 
					    public class SchedulerTests
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    {
 | 
					 | 
					 | 
					 | 
					    {
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -27,7 +23,7 @@ namespace Pfr.Services.Scheduler.Tests
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        public void SchedulerTest()
 | 
					 | 
					 | 
					 | 
					        public void SchedulerTest()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        {
 | 
					 | 
					 | 
					 | 
					        {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            _te = GetTimeExec(2);
 | 
					 | 
					 | 
					 | 
					            _te = GetTimeExec(2);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Scheduler _Scheduler = new Scheduler(_te);
 | 
					 | 
					 | 
					 | 
					            Scheduler.Scheduler _Scheduler = new Scheduler.Scheduler(_te);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            _Scheduler.OnExecute += OnExecMetod;
 | 
					 | 
					 | 
					 | 
					            _Scheduler.OnExecute += OnExecMetod;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Thread.Sleep(4000);
 | 
					 | 
					 | 
					 | 
					            Thread.Sleep(4000);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -42,7 +38,7 @@ namespace Pfr.Services.Scheduler.Tests
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        public void Scheduler_Empty_OnExecute_Test()
 | 
					 | 
					 | 
					 | 
					        public void Scheduler_Empty_OnExecute_Test()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        {
 | 
					 | 
					 | 
					 | 
					        {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            _te = GetTimeExec(2);
 | 
					 | 
					 | 
					 | 
					            _te = GetTimeExec(2);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Scheduler _Scheduler = new Scheduler(_te);
 | 
					 | 
					 | 
					 | 
					            Scheduler.Scheduler _Scheduler = new Scheduler.Scheduler(_te);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Thread.Sleep(4000);
 | 
					 | 
					 | 
					 | 
					            Thread.Sleep(4000);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        }
 | 
					 | 
					 | 
					 | 
					        }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -50,7 +46,7 @@ namespace Pfr.Services.Scheduler.Tests
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        public void Scheduler_One_Exec_Test()
 | 
					 | 
					 | 
					 | 
					        public void Scheduler_One_Exec_Test()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        {
 | 
					 | 
					 | 
					 | 
					        {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            _te = GetTimeExec(60);
 | 
					 | 
					 | 
					 | 
					            _te = GetTimeExec(60);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Scheduler _Scheduler = new Scheduler(_te);
 | 
					 | 
					 | 
					 | 
					            Scheduler.Scheduler _Scheduler = new Scheduler.Scheduler(_te);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            _Scheduler.OnExecute += OnExec;
 | 
					 | 
					 | 
					 | 
					            _Scheduler.OnExecute += OnExec;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Thread.Sleep(120000);
 | 
					 | 
					 | 
					 | 
					            Thread.Sleep(120000);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            Assert.Equal(_CntExec, 1);
 | 
					 | 
					 | 
					 | 
					            Assert.Equal(_CntExec, 1);
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |