public void Test_ViewTask() { TaskManagerController ctrl = new TaskManagerController(); TaskDetailsModel task = new TaskDetailsModel(); ctrl.ViewTask(task); }
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); } }
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); }
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); }
private void CancelSeek() { if (TaskManagerController.HasTask(MATCH_SEEK_ACTION_NAME)) { TaskManagerController.CancelTask(MATCH_SEEK_ACTION_NAME); } }
public void TestGetAllUsers() { TaskManagerController taskManagerController = new TaskManagerController(); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); }
public void TestGetParents() { TaskManagerController taskManagerController = new TaskManagerController(); IEnumerable <ParentTask> tasks = taskManagerController.GetAllParentTasks(); Assert.IsNotNull(tasks); }
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); }
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); } }
//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"); }); }
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"); }); }
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"); }); }
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; }); } }
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); }
public void SetPreview(MapData map) { TaskManagerController.RunAction(() => { if (MapLoaderController.mapLoaderInScene.currentMap == map && map.IsPreviewAvailable()) { currentPreview = map.GetPreview(); } }); }
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); }