public static bool IsEqualTasks(ManagemAntsServer.Dbo.Task a, ManagemAntsServer.Dbo.Task b) { return(a.Id == b.Id && a.Name == b.Name && a.Description == b.Description && a.CreatedAt == b.CreatedAt && a.Duration == b.Duration && a.State == b.State && a.ProjectId == b.ProjectId && a.TimeSpent == b.TimeSpent); }
public void Post() { var project = _refFixture.Projects[0]; var newTask = new ManagemAntsServer.Dbo.Task() { Name = "NewTaskName", Description = "", CreatedAt = new DateTime(), Duration = 2, State = 0, ProjectId = project.Id, }; var result = _taskController.Post(newTask) as Microsoft.AspNetCore.Mvc.OkObjectResult; Assert.AreEqual(200, result.StatusCode); var task = (result.Value as Task <ManagemAntsServer.Dbo.Task>).Result; Assert.IsTrue(TaskUtils.IsEqualTasks(newTask, task)); }