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); } }
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()); }