static void Main(string[] args) { var service = new HeyService(); service.Start(new string[0]); System.Console.WriteLine("Press any key to stop..."); System.Console.ReadKey(); }
public void SetUp() { _backgroundJobServer = HangfireConfig.StartHangfire("TestHeyDb"); GlobalJobFilters.Filters.Add(new AutomaticRetryAttribute { Attempts = 0 }); _repository = new HangfireJobRepository(); var heyService = new HeyService(_repository); _heyController = new HeyController(heyService); _scheduledId = "1"; _scheduledHeyRemember = new HeyRememberDto() { Domain = "Hey.Api.Rest.Tests", Name = "GetTests", Id = _scheduledId, DomainSpecificData = "[]", When = new[] { DateTime.Now + TimeSpan.FromMinutes(60) } }; _processingId = "2"; _processingHeyRemember = new HeyRememberDto() { Domain = "Hey.Api.Rest.Tests", Name = "GetTests", Id = _processingId, DomainSpecificData = "[]", When = new[] { DateTime.Now } }; _succededId = "3"; _succededHeyRemember = new HeyRememberDto() { Domain = "Hey.Api.Rest.Tests", Name = "GetSuccessTests", Id = _succededId, DomainSpecificData = "[]", When = new[] { DateTime.Now } }; _failedId = "3"; _failedHeyRemember = new HeyRememberDto() { Domain = "Hey.Api.Rest.Tests", Name = "FailTests", Id = _failedId, DomainSpecificData = "[]", When = new[] { DateTime.Now } }; _recurringId = "4"; _recurringHeyRemember = new HeyRememberDto() { Domain = "Hey.Api.Rest.Tests", Name = "RecurringTests", Id = _recurringId, DomainSpecificData = "[]", When = new[] { DateTime.Today }, CronExpression = "* * * * *", }; }