public void WhenUserHaveNoGroupReturnEmptySet()
        {
            var qrc       = new QueryResultCoordinator(new EmulatedADFilterFactoryMock());
            var allGroups = qrc.FindAllGroups("UX");

            Assert.AreEqual(0, allGroups.Count);
        }
        public void WhenUserHaveDirectGroupOnlyReturnThem()
        {
            var qrc       = new QueryResultCoordinator(new EmulatedADFilterFactoryMock());
            var allGroups = qrc.FindAllGroups("UD");

            Assert.AreEqual(2, allGroups.Count);
        }
        public void WhenNoZonesStopProcessing()
        {
            var qrc       = new QueryResultCoordinator(new EmptyADFilterFactoryMock());
            var allGroups = qrc.FindAllGroups("U1");

            Assert.AreEqual(0, allGroups.Count);
        }