Affecto.PositiveFeedback.EmployeeSynchronization.ActiveDirectory.Tests.EmployeeRepositoryTests.PrincipalsFromAllGroupsAreCollected C# (CSharp) Метод

PrincipalsFromAllGroupsAreCollected() приватный Метод

private PrincipalsFromAllGroupsAreCollected ( ) : void
Результат void
        public void PrincipalsFromAllGroupsAreCollected()
        {
            IPrincipal member1 = Substitute.For<IPrincipal>();
            IPrincipal member2 = Substitute.For<IPrincipal>();
            IPrincipal member3 = Substitute.For<IPrincipal>();

            member1.NativeGuid.Returns(Guid.NewGuid());
            member2.NativeGuid.Returns(Guid.NewGuid());
            member3.NativeGuid.Returns(Guid.NewGuid());

            configuration.QueryFilter.Returns(QueryFilter);
            activeDirectoryService.SearchPrincipals(QueryFilter, Arg.Any<ICollection<string>>()).Returns(new List<IPrincipal> { member1, member2, member3 });

            IReadOnlyCollection<IEmployee> result = sut.GetEmployees();

            Assert.AreEqual(3, result.Count);
        }
    }