public void Start()
        {
            _queryWeb = WebFactory.Open(_webUrl);

            if (_queryWeb.ExistsByName(ListForLookup))
            {
                _listForLookup = _queryWeb.GetByName <Item>(ListForLookup);
            }
            else
            {
                _listForLookup = _queryWeb.Create <Item>(ListForLookup);
            }

            var users = _queryWeb.Web.SiteUsers.Cast <SPUser>().ToList();
            var uu    = users.Where(u => u.IsDomainGroup == false).ToList();

            _domainGroup = users.FirstOrDefault(u => u.IsDomainGroup);
            if (_domainGroup == null)
            {
                throw new Exception("No domain groups in site users!");
            }

            _spGroup = _queryWeb.Web.SiteGroups[0];

            _firstUser  = uu[0];
            _secondUser = uu[1];
        }
 private void EnsureListForLookup()
 {
     if (!Web.ExistsByName("ListForLookup"))
     {
         LookupList = Web.Create <Item>("ListForLookup");
     }
     else
     {
         LookupList = Web.GetByName <Item>("ListForLookup");
     }
 }
        public void Start()
        {
            _queryWeb = WebFactory.Open(_webUrl);

            if (_queryWeb.ExistsByName(ListForLookup))
            {
                _listForLookup = _queryWeb.GetByName <Item>(ListForLookup);
            }
            else
            {
                _listForLookup = _queryWeb.Create <Item>(ListForLookup);
            }
        }
Exemple #4
0
        public void Moq_QueryWeb_Test()
        {
            var moqQueryWeb  = new Mock <IQueryWeb>();
            var moqQueryList = new Mock <IQueryList <Item> >(MockBehavior.Strict);

            moqQueryWeb.Setup(m => m.GetByName <Item>(It.IsAny <string>()))
            .Returns(moqQueryList.Object);

            moqQueryList.Setup(m => m.Add(It.IsAny <Item>()));

            IQueryWeb queryWeb = moqQueryWeb.Object;

            IQueryList <Item> list = queryWeb.GetByName <Item>("Test");

            list.Add(new Item());
        }