Пример #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));
 }
Пример #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));
        }
Пример #3
0
        public void AcceptsNullPrincipal()
        {
            var target = new Authorizer();

            Assert.DoesNotThrow(() => target.Allows(new object(), null));
        }
Пример #4
0
        public void DeniedIsDefault()
        {
            var authorizer = new Authorizer();

            Assert.False(authorizer.Allows(new object(), Thread.CurrentPrincipal));
        }
Пример #5
0
 public void AcceptsNullPrincipal()
 {
     var target = new Authorizer();
     Assert.DoesNotThrow(() => target.Allows(new object(), null));
 }
Пример #6
0
 public void DeniedIsDefault()
 {
     var authorizer = new Authorizer();
     Assert.False(authorizer.Allows(new object(), Thread.CurrentPrincipal));
 }