static void Main(string[] args)
        {
            var environment = new EnvironmentContext();

            CommandQueueWatcher commandWatcher= new CommandQueueWatcher(environment, args);

            Task.WaitAll(commandWatcher.GetTasks());
        }
 public void CommandWatcherReturnsTaskWhenQueueIsAdded()
 {
     var env = new EnvironmentContext();
     var watcher = new CommandQueueWatcher(env,null);
     var task = watcher.AddWatchedQueue("testqueue");
     Assert.IsNotNull(task);
 }
 public void CommandWatcherReturnsListOfWatchedQueueTasks()
 {
     var env = new EnvironmentContext();
     var watcher = new CommandQueueWatcher(env, new[] { "testqueue" });
     Assert.AreNotEqual(0, watcher.GetTasks().Count());
 }