public void ShouldFail_On_Invalid_CAML() { var isValid = false; try { var model = SPMeta2Model.NewWebModel(web => { web.AddRandomList(list => { list.AddListView(new ListViewDefinition { Title = Rnd.String(), Query = Rnd.CamlQuery().Replace("<Where>", "Where") }); }); }); Service.DeployModel(null, model); } catch (Exception e) { Assert.IsTrue(e is SPMeta2Exception); Assert.IsTrue(e.InnerException is SPMeta2ModelValidationException); isValid = true; } Assert.IsTrue(isValid); }
public void ShouldPass_On_Valid_CAML() { var model = SPMeta2Model.NewWebModel(web => { web.AddRandomList(list => { list.AddListView(new ListViewDefinition { Title = Rnd.String(), Query = Rnd.CamlQuery() }); }); }); Service.DeployModel(null, model); }