anchor.diff:      member x.AuthorisorActionIsNotEditable() = 
           let cam = x.CreateClaimsAuthManager()
           let authorisor = new WifAuthorizer(cam)
  -        let id = new IdentifierImpl(reflector, "ns.class2", "member3", [| "" |])
  +        let id = new IdentifierImpl(metadata, "ns.class2", "member3", [| "" |])
           let isUsable = authorisor.IsUsable(testSession, null, id)
           Assert.IsFalse(isUsable, "expect not to be usable")
positive.code:     [<Test>]
      member x.NotAuthorisedActionWrongClaim() = 
          let cam = x.CreateClaimsAuthManager()
          let id = new IdentifierImpl(reflector, "ns.class2", "member3")
          let authContext = actionAuthContext id
          let auth = cam.CheckAccess authContext
          Assert.IsFalse(auth, "expect not to be authorised")
  
negative.code:     [<Test>]
      member x.AuthorisedEditProperty() = 
          let cam = x.CreateClaimsAuthManager()
          let id = new IdentifierImpl(metadata, "ns.class1", "member2")
          let authContext = editAuthContext id
          let auth = cam.CheckAccess authContext
          Assert.IsTrue(auth, "expect to be authorised")
  