Esempio n. 1
0
 public void Super_class_matches()
 {
     var target = new Authorizer();
     target.SetHandler<object>((c, p) => true);
     var cmd = new AppendNumberCommand(42);
     Assert.AreEqual(typeof(Object), target.GetTypeKey(cmd.GetType()));
     Assert.IsTrue(target.Allows(cmd, Thread.CurrentPrincipal));
 }
Esempio n. 2
0
        public void Super_class_matches()
        {
            var target = new Authorizer();

            target.SetHandler <object>((c, p) => true);
            var cmd = new AppendNumberCommand(42);

            Assert.AreEqual(typeof(Object), target.GetTypeKey(cmd.GetType()));
            Assert.IsTrue(target.Allows(cmd, Thread.CurrentPrincipal));
        }
Esempio n. 3
0
        public void AcceptsNullPrincipal()
        {
            var target = new Authorizer();

            Assert.DoesNotThrow(() => target.Allows(new object(), null));
        }
Esempio n. 4
0
        public void DeniedIsDefault()
        {
            var authorizer = new Authorizer();

            Assert.False(authorizer.Allows(new object(), Thread.CurrentPrincipal));
        }
Esempio n. 5
0
 public void AcceptsNullPrincipal()
 {
     var target = new Authorizer();
     Assert.DoesNotThrow(() => target.Allows(new object(), null));
 }
Esempio n. 6
0
 public void DeniedIsDefault()
 {
     var authorizer = new Authorizer();
     Assert.False(authorizer.Allows(new object(), Thread.CurrentPrincipal));
 }