コード例 #1
0
        public async Task TestAddUserToDomain()
        {
            // Then add cjy into the domain
            await service.AddUserToDomain(new Protos.Identity.AddUserToDomainRequest
            {
                UserId   = cjy.Id.ToString(),
                DomainId = domainId.ToString(),
                UserDomainAssignmentId = Guid.NewGuid().ToString(),
            }, TestContext);

            var domain = db.Domains.Find(domainId);

            Assert.Equal(new[] { cjd.Id, cjy.Id }.ToList(), domain.Users.Select(x => x.User.Id));
            Assert.Single(cjy.Domains.Where(x => x.Domain.Id == domainId));
        }