public void Test_ViewTask()
        {
            TaskManagerController ctrl = new TaskManagerController();
            TaskDetailsModel      task = new TaskDetailsModel();

            ctrl.ViewTask(task);
        }
Example #2
0
        public void TestGettingAllTodosInDb()
        {
            ToDoDbContext _context;
            DbContextOptions <ToDoDbContext> options = new DbContextOptionsBuilder <ToDoDbContext>()
                                                       .UseInMemoryDatabase(Guid.NewGuid().ToString()).Options;

            using (_context = new ToDoDbContext(options))
            {
                List <ToDo> testTodos = GetTodosObjects();

                // Adding two objects into the context to check if both are stored in database
                foreach (ToDo x in testTodos)
                {
                    _context.ToDos.AddAsync(x);
                }
                _context.SaveChangesAsync();

                // Arrange
                TaskManagerController taskManagerController = new TaskManagerController(_context);

                // Act
                IEnumerable <ToDo> result     = taskManagerController.Get();
                List <ToDo>        resultList = result.ToList();

                // Assert
                Assert.Equal(testTodos.Count, resultList.Count);
            }
        }
Example #3
0
 public TaskWrapper GetDownloadTask(Action <bool> onMatchDownloaded = null)
 {
     if (downloadTask == null)
     {
         string downloadUrl = GetDownloadUrl();
         Debug.Assert(!string.IsNullOrEmpty(downloadUrl), "MatchInfo: Could not get download url");
         //if (!string.IsNullOrEmpty(downloadUrl))
         //{
         downloadTask = SteamController.GenerateDownloadTask(downloadUrl, true, GetMatchFilePath(), (success, data) =>
         {
             if (success)
             {
                 if (matchInfoData != null)
                 {
                     SaveMatchInfoTo(matchInfoData, GetInfoFilePath());
                 }
             }
             onMatchDownloaded?.Invoke(success);
         }, (progress) =>
         {
             downloadProgress = progress / 100f;
         },
                                                             (exception) =>
         {
             TaskManagerController.RunAction(() =>
             {
                 SteamController.ShowErrorPopup("Download Error", "Could not retrieve the match: " + exception.ToString());
             });
         });
         //}
     }
     return(downloadTask);
 }
        public void TestGetTaskByFilters()
        {
            var apiController = new TaskManagerController();
            var result        = apiController.GetTaskbyFilter("FSD Capsule", null, 10, 30, Convert.ToDateTime("2018-08-08"), Convert.ToDateTime("2018-10-10"));

            Assert.IsNotNull(result);
        }
Example #5
0
        public void AddTaskwithParent()
        {
            TaskManagerController controller = new TaskManagerController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            string locationUrl = "http://localhost:55396/api/AddTaskwithParent";

            // Create the mock and set up the Link method, which is used to create the Location header.
            // The mock version returns a fixed string.
            var mockUrlHelper = new Mock <UrlHelper>();

            mockUrlHelper.Setup(x => x.Link(It.IsAny <string>(), It.IsAny <object>())).Returns(locationUrl);
            controller.Url = mockUrlHelper.Object;

            // Act
            TaskandParent t = new TaskandParent();

            t.task     = "Task" + DateTime.Now.ToLongDateString() + DateTime.Now.ToLongTimeString();
            t.isparent = 1;
            //t.priority = 10;
            //t.parent_id = 1;
            t.start_date = null;
            t.end_date   = null;
            var response = controller.AddTaskwithParent(t);

            Trace.Write(response);
            // Assert
            //Assert.AreEqual(locationUrl, response.Headers.Location.AbsoluteUri);
        }
        public void TestGetTasks()
        {
            var apiController = new TaskManagerController();
            var result        = apiController.GetTasks();

            Assert.IsNotNull(result);
        }
Example #7
0
 private void CancelSeek()
 {
     if (TaskManagerController.HasTask(MATCH_SEEK_ACTION_NAME))
     {
         TaskManagerController.CancelTask(MATCH_SEEK_ACTION_NAME);
     }
 }
Example #8
0
        public void TestGetAllUsers()
        {
            TaskManagerController taskManagerController = new TaskManagerController();
            IEnumerable <User>    users = taskManagerController.GetAllUsers();

            Assert.IsNotNull(users);
        }
Example #9
0
        public void TestGetParents()
        {
            TaskManagerController    taskManagerController = new TaskManagerController();
            IEnumerable <ParentTask> tasks = taskManagerController.GetAllParentTasks();

            Assert.IsNotNull(tasks);
        }
Example #10
0
        public void TestUpdate()
        {
            TaskManagerController taskManagerController = new TaskManagerController();

            taskManagerController.AddTask(new Models.Task()
            {
                Name = "TestUpdate1", StartDate = DateTime.Now.ToShortDateString(), EndDate = DateTime.Now.AddDays(10).ToShortDateString(), ParentId = 1, Priority = 10
            });
            IEnumerable <Task> tasks = taskManagerController.GetAllTasks();

            Assert.IsNotNull(tasks);
            Task   task    = tasks.Where(t => t.Name == "TestUpdate1").FirstOrDefault();
            string newName = task.Name + "Renamed";

            task.Name = newName;

            task.StartDate = DateTime.ParseExact(task.StartDate, "dd/MM/yyyy", CultureInfo.InvariantCulture)
                             .ToString("MM/dd/yyyy", CultureInfo.InvariantCulture).ToString();
            task.EndDate = DateTime.ParseExact(task.EndDate, "dd/MM/yyyy", CultureInfo.InvariantCulture)
                           .ToString("MM/dd/yyyy", CultureInfo.InvariantCulture).ToString();

            taskManagerController.UpdateTask(task);
            task = taskManagerController.GetTask(task.TaskId);
            Assert.IsTrue(task.Name == newName);
        }
Example #11
0
        public async void TestPostTodoToDb()
        {
            ToDoDbContext _context;
            DbContextOptions <ToDoDbContext> options = new DbContextOptionsBuilder <ToDoDbContext>()
                                                       .UseInMemoryDatabase(Guid.NewGuid().ToString()).Options;

            TestServer _server;
            HttpClient _client;

            _server = new TestServer(new WebHostBuilder()
                                     .UseStartup <Startup>());
            _client = _server.CreateClient();

            using (_context = new ToDoDbContext(options))
            {
                List <ToDo> testTodos = GetTodosObjects();

                // Arrange
                TaskManagerController taskManagerController = new TaskManagerController(_context);

                // Act
                var result = taskManagerController.Post(testTodos[0]);
                //var response = await _client.PostAsync("", HttpResponseMessage(StatusCodeResult))

                // Assert
                Assert.NotNull(result);
            }
        }
Example #12
0
    //private void RequestRecentMatches()
    //{

    //}

    /*public void SendRequestFullGame(MatchSignature matchSignature)
     * {
     *  //var matchSig = MatchInfo.DecodeShareCode("CSGO-WMw4F-5EYMy-7Hk79-JhRrm-tNTWJ");
     *  //RequestFullGameInfo(matchSig.matchId, matchSig.outcomeId, matchSig.token);
     *  if (SteamController.steamInScene != null && SteamController.steamInScene.IsLoggedIn && !SteamController.steamInScene.steam3.isAnon)
     *  {
     *      SteamController.LogToConsole("\nRequesting full game info");
     *      //blockRefresh = true;
     *
     *      var account = SteamController.steamInScene.GetFriendWithAccountId(SteamController.steamInScene.userAccountId);
     *      userLastState = account != null ? account.GetState() : (SteamKit2.EPersonaState)SettingsController.personaState;
     *
     *      SteamController.steamInScene.SetPersonaState(SteamKit2.EPersonaState.Invisible);
     *      SteamController.steamInScene.PlayCStrike();
     *      StartCoroutine(CommonRoutines.WaitToDoAction(() =>
     *      {
     *          SteamController.steamInScene.RequestFullGameInfo(matchSignature.matchId, matchSignature.outcomeId, matchSignature.token);
     *          //lastRecentMatchesRequest = Time.time;
     *          //blockRefresh = false;
     *      }, 30, () => SteamController.steamInScene.playingApp == 730));
     *  }
     * }
     * public void RequestRecentMatches()
     * {
     *  if (SteamController.steamInScene != null && SteamController.steamInScene.IsLoggedIn && !SteamController.steamInScene.steam3.isAnon && !blockRefresh && Time.time - lastRecentMatchesRequest > recentMatchesRequestCooldown)
     *  {
     *      SteamController.LogToConsole("\nRequesting recent matches");
     *      blockRefresh = true;
     *
     *      var account = SteamController.steamInScene.GetFriendWithAccountId(SteamController.steamInScene.userAccountId);
     *      userLastState = account != null ? account.GetState() : (SteamKit2.EPersonaState)SettingsController.personaState;
     *
     *      SteamController.steamInScene.SetPersonaState(SteamKit2.EPersonaState.Invisible);
     *      SteamController.steamInScene.PlayCStrike();
     *      StartCoroutine(CommonRoutines.WaitToDoAction(() =>
     *      {
     *          SteamController.steamInScene.RequestRecentGamesPlayed(SteamController.steamInScene.userAccountId);
     *          lastRecentMatchesRequest = Time.time;
     *          blockRefresh = false;
     *      }, 30, () => { return SteamController.steamInScene.playingApp == 730; }, () => { lastRecentMatchesRequest = Time.time; blockRefresh = false; }));
     *  }
     * }*/
    private void GetOfflineDemos()
    {
        SteamController.LogToConsole("\nFinding matches on device");
        IEnumerable <string> demoFiles = null;

        if (Directory.Exists(SettingsController.matchesLocation))
        {
            demoFiles = Directory.EnumerateFiles(SettingsController.matchesLocation, "*.dem");
        }
        else
        {
            SteamController.LogToConsole("Matches directory does not exist");
        }

        if (demoFiles != null)
        {
            SteamController.LogToConsole("Found " + demoFiles.Count() + " match(es) on device");
            foreach (string file in demoFiles)
            {
                TaskManagerController.RunAction(() =>
                {
                    MatchInfo.FindOrCreateMatch(Path.GetFileNameWithoutExtension(file));
                    //AddAvailableMatch(match);
                });
            }
            RefreshList();
        }
        else
        {
            SteamController.LogToConsole("Did not find any match(es) on device");
        }
    }
        public void TestAddTask()
        {
            var apiController = new TaskManagerController();
            IHttpActionResult actionResult = apiController.AddTask("FSD Capsule", null, 10, Convert.ToDateTime("2018-08-08"), Convert.ToDateTime("2018-10-10"));

            Assert.IsNotNull(actionResult);
            Assert.AreEqual(HttpStatusCode.Created, ((System.Web.Http.Results.StatusCodeResult)actionResult).StatusCode);
        }
        public void Test_EndTask()
        {
            TaskManagerController ctrl = new TaskManagerController();

            int taskid = 1;

            ctrl.EndTask(taskid);
        }
        public void NBench_GetAllTask()
        {
            taskManagerController = new TaskManagerController();
            var bytes  = new byte[1024];
            var result = taskManagerController.GetAllTask();

            _objCounter.Increment();
        }
 public void View2DMap(MapData map)
 {
     SetCurrentMap(map);
     TaskManagerController.RunAction(() =>
     {
         Doozy.Engine.GameEventMessage.SendEvent("GotoOverview");
     });
 }
Example #17
0
        public void TestUpdate()
        {
            TaskManagerController testing = new TaskManagerController();

            testing.AddTask(new TaskManager.Entities.TASK()
            {
                TaskName = "UnitTesting", task_priority = 1
            });
        }
 public void Setup(BenchmarkContext context)
 {
     _counter    = context.GetCounter("TestCounter");
     _controller = new TaskManagerController();
     _task       = new Task()
     {
         TaskName = "Test1", Priority = 10, StartDate = System.DateTime.Now, EndDate = System.DateTime.Now.AddDays(7)
     };
 }
        public void Benchmark_Performance_Memory()
        {
            var controller = new TaskManagerController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var response = controller.Get();
        }
 private void TaskMaker_mapReady2D(MapData map, bool showMap, bool showReplayControls)
 {
     TaskManagerController.RunAction(() =>
     {
         overviewDragger.enabled = true;
         overviewSizer.enabled   = true;
         overviewImage.gameObject.SetActive(true);
     });
 }
 private void TaskMaker_mapReady3D(MapData map, bool showMap, bool showReplayControls)
 {
     TaskManagerController.RunAction(() =>
     {
         overviewDragger.enabled = false;
         overviewDragger.enabled = false;
         overviewImage.gameObject.SetActive(SettingsController.showOverview);
     });
 }
 private void RequestPassword(SteamKit2.EResult result)
 {
     //SteamController.LogToConsole("Login Key expired");
     TaskManagerController.RunAction(() =>
     {
         SettingsController.ForgetUser();
         SteamController.ShowErrorPopup("Login Error", "Login key expired please log in again");
     });
 }
Example #23
0
        public void NBench_GetTaskDetailList()
        {
            var bytes = new byte[1024];

            taskController = new TaskManagerController();
            var result = taskController.GetTaskDetailList();

            _objCounter.Increment();
        }
 public void View3DMap(MapData map, UserViewController.ViewMode viewMode)
 {
     SetCurrentMap(map);
     //SettingsController.settingsInScene.viewingCamera.currentMode = viewMode;
     TaskManagerController.RunAction(() =>
     {
         SettingsController.settingsInScene.viewingCamera.SetViewMode(viewMode);
         Doozy.Engine.GameEventMessage.SendEvent("GotoExploreMap");
     });
 }
Example #25
0
    private void Goto(int index)
    {
        tickIndex = Mathf.Clamp(index, 0, demoParser.Header.PlaybackFrames);

        if (!isSeeking)
        {
            isSeeking = true;
            TaskManagerController.RunActionAsync(MATCH_SEEK_ACTION_NAME, (cancelToken) => { CancellableGoto(cancelToken); isSeeking = false; });
        }
    }
Example #26
0
    public void Cancel()
    {
        cancelled = true;
        var currentTask = GetCurrentTask();

        if (TaskManagerController.HasTask(currentTask))
        {
            TaskManagerController.CancelTask(currentTask);
        }
    }
        public void Test_UpdateTask()
        {
            TaskManagerController ctrl = new TaskManagerController();

            TaskDetailsModel task = new TaskDetailsModel();

            task.ParentTaskName = "Task1";

            ctrl.UpdateTask(task);
        }
        public void Test_EndTask()
        {
            TaskManagerController ctrl = new TaskManagerController();

            TaskDetailsModel task = new TaskDetailsModel();

            task.ParentTaskName = "Task1";

            ctrl.EndTask(task.TaskId);
        }
Example #29
0
 public void SetPreview(MapData map)
 {
     TaskManagerController.RunAction(() =>
     {
         if (MapLoaderController.mapLoaderInScene.currentMap == map && map.IsPreviewAvailable())
         {
             currentPreview = map.GetPreview();
         }
     });
 }
Example #30
0
        public void DeleteTaskTest()
        {
            var controller = new TaskManagerController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            string result = controller.DeleteTask(17);

            Assert.AreEqual("Record deleted Successfully", result);
        }