public async Task GetAllIncludingUserAsync() { var user = await userEntityFramework.AddAsync(builder.CreateUserWithTasks(2)); var tasks = user.TasksToDo; var result = await taskToDoEntityFramework.GetAllIncludingUserAsync(); Assert.AreEqual(result.FirstOrDefault().UserId, user.Id); Assert.AreEqual(result.LastOrDefault().UserId, user.Id); }
public async Task GetAllIncludingTasksAsync() { var user1 = await userEntityFramework.AddAsync(builder.CreateUserWithTasks(1)); var user2 = await userEntityFramework.AddAsync(builder.CreateUserWithTasks(2)); var result = await userEntityFramework.GetAllIncludingTasksAsync(); Assert.AreEqual(result.OrderBy(u => u.Id).FirstOrDefault().Id, user1.Id); Assert.AreEqual(result.OrderBy(u => u.Id).LastOrDefault().Id, user2.Id); Assert.AreEqual(result.OrderBy(u => u.Id).FirstOrDefault().TasksToDo.Count(), 1); Assert.AreEqual(result.OrderBy(u => u.Id).LastOrDefault().TasksToDo.Count(), 2); }