public async Task DeleteTaskCollaborator() { var newUser = new ManagemAntsServer.Dbo.User() { Pseudo = "ThisIsANewPseudoTaskToDelete", Firstname = "ThisIsANewFirstanameTaskToDelete", Lastname = "ThisIsANewLastnameTaskToDelete", Password = "******" }; var resultUser = await _loginController.SignUp(newUser) as Microsoft.AspNetCore.Mvc.OkObjectResult; var user = (resultUser.Value as List <ManagemAntsServer.Dbo.User>).FirstOrDefault(); var task = _refFixture.Tasks[0]; var newUserHasTask = new ManagemAntsServer.Dbo.UsersHasTask() { UserId = user.Id, TaskId = task.Id }; var resultUserHasTask = await _taskController.AddTaskCollaborators(newUserHasTask) as Microsoft.AspNetCore.Mvc.OkObjectResult; var userHasTask = resultUserHasTask.Value as ManagemAntsServer.Dbo.UsersHasTask; var result = await _taskController.DeleteTaskCollaborator(userHasTask.TaskId.ToString(), userHasTask.UserId.ToString()) as Microsoft.AspNetCore.Mvc.OkObjectResult; Assert.AreEqual(200, result.StatusCode); Assert.IsTrue(result.Value as bool?); }
public static bool IsEqualUserHasTasks(ManagemAntsServer.Dbo.UsersHasTask a, ManagemAntsServer.Dbo.UsersHasTask b) { return(a.Id == b.Id && a.TaskId == b.TaskId && a.UserId == b.UserId); }