public async Task GetPermissions_NoMatch() { StaticPermissionLayout layout = new StaticPermissionLayout(new[] { new Acl(new[] { subject }, path, true, new StringPattern("name", PatternMatchingStrategy.Exact), permissions) }); PermissionSet result = await layout.GetPermissions(evidence, path, true, "other_name"); Assert.Equal(Access.Unset, result.AccountModify); Assert.Equal(Access.Unset, result.AccountNegative); Assert.Equal(Access.Unset, result.AccountSpend); Assert.Equal(Access.Unset, result.DataModify); }
public async Task GetPermissions_NoMatch() { StaticPermissionLayout layout = new StaticPermissionLayout(new[] { new Acl(new[] { subject }, path, true, new StringPattern("name", PatternMatchingStrategy.Exact), permissions) }); PermissionSet result = await layout.GetPermissions(evidence, path, true, "other_name"); Assert.Equal(Access.Unset, result.AccountModify); Assert.Equal(Access.Unset, result.AccountNegative); Assert.Equal(Access.Unset, result.AccountSpend); Assert.Equal(Access.Unset, result.DataModify); }