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);
        }
コード例 #2
0
        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);
        }