public void Initialise(GetViewsResponse response) { GetView view = response.Views[0]; permissions.Initialise(view.AllowedOperations); viewFieldsCollection.Initialise(view); viewFiltersCollection.Initialise(view); viewPeriodsCollection.Initialise(view); fieldResolvers = BuildFieldResolvers(); }
public void ValidatesViewAddModifyOnly() { ViewPermissions permissions = new ViewPermissions(); permissions.Initialise(new[] { View(), Add(), Modify() }); ValidateViewPermissions view = new ValidateViewPermissions("Production", permissions, productionPermissions); Assert.That(view.Messages, Is.Empty); view.ValidatePermissions(); Assert.That(view.Messages, Is.Not.Empty); Assert.That(view.Messages.Count, Is.EqualTo(3)); }
public void InitialiseNull() { permissions.Initialise(null); AssertAllFalse(); }