public void SendRecEventNotification()
        {
            var enclosureController = new EnclosureController();

            enclosureController.Request = new HttpRequestMessage();
            enclosureController.Request.Headers.Add("Cookie", "session-id=123");
            enclosureController.Request.RequestUri = new Uri("http://localhost:50000");

            var allRecEvents = enclosureController.GetRecurringEvents(3, 1);

            Assert.AreEqual(0, allRecEvents.Count());

            var currentTime = DateTime.Now;

            var recEve = new RecurringEvent
            {
                id          = default(int),
                enclosureId = 3,
                day         = (long)currentTime.DayOfWeek + 1,
                startTime   = new TimeSpan(currentTime.Hour, currentTime.Minute + 3, currentTime.Second),
                endTime     = new TimeSpan(currentTime.Hour, currentTime.Minute + 33, currentTime.Second),
                title       = "בדיקה",
                description = "קקי",
                language    = (long)Languages.he
            };

            enclosureController.UpdateRecurringEvent(recEve);

            allRecEvents = enclosureController.GetRecurringEvents(3, 1);
            Assert.AreEqual(1, allRecEvents.Count());

            var response = NotificationController.SendNotificationsOnlineRecurringEvents();
        }
 public void SetUp()
 {
     // The line below must be in every setup of each test. otherwise it will not be in a testing environment.
     ControllerBase.isTesting    = true;
     enclosureController         = new EnclosureController();
     enclosureController.Request = new HttpRequestMessage();
     enclosureController.Request.Headers.Add("Cookie", "session-id=123");
     enclosureController.Request.RequestUri = new Uri("http://localhost:50000");
     nonExistantLang = 100;
 }