public void Constructor_EmptyEntries()
 {
     Assert.Throws <ArgumentException>(() =>
     {
         var args = new AclChangedEventArgs(new AclEntry[0], Change.EntryDeleted);
     });
 }
 public void Constructor_NullEntries()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var args = new AclChangedEventArgs(null, Change.EntryDeleted);
     });
 }
예제 #3
0
        public void Constructor()
        {
            AclEntry entry = new AclEntry("Res", "Action", "U.User", Value.Grant);

            AclChangedEventArgs args = new AclChangedEventArgs(new AclEntry[] { entry }, Change.EntryStored);

            Assert.Single(args.Entries);
            Assert.Same(entry, args.Entries[0]);
            Assert.Equal(Change.EntryStored, args.Change);

            args = new AclChangedEventArgs(new AclEntry[] { entry }, Change.EntryDeleted);

            Assert.Single(args.Entries);
            Assert.Same(entry, args.Entries[0]);
            Assert.Equal(Change.EntryDeleted, args.Change);
        }
        public void Constructor()
        {
            var entry = new AclEntry("Res", "Action", "U.User", Value.Grant);

            var args = new AclChangedEventArgs(new[] { entry }, Change.EntryStored);

            Assert.AreEqual(1, args.Entries.Length, "Wrong entry count");
            Assert.AreSame(entry, args.Entries[0], "Wrong Entry instance");
            Assert.AreEqual(Change.EntryStored, args.Change, "Wrong change");

            args = new AclChangedEventArgs(new[] { entry }, Change.EntryDeleted);

            Assert.AreEqual(1, args.Entries.Length, "Wrong entry count");
            Assert.AreSame(entry, args.Entries[0], "Wrong Entry instance");
            Assert.AreEqual(Change.EntryDeleted, args.Change, "Wrong change");
        }
        public void Constructor()
        {
            AclEntry entry = new AclEntry("Res", "Action", "U.User", Value.Grant);

            AclChangedEventArgs args = new AclChangedEventArgs(new AclEntry[] { entry }, Change.EntryStored);

            Assert.AreEqual(1, args.Entries.Length, "Wrong entry count");
            Assert.AreSame(entry, args.Entries[0], "Wrong Entry instance");
            Assert.AreEqual(Change.EntryStored, args.Change, "Wrong change");

            args = new AclChangedEventArgs(new AclEntry[] { entry }, Change.EntryDeleted);

            Assert.AreEqual(1, args.Entries.Length, "Wrong entry count");
            Assert.AreSame(entry, args.Entries[0], "Wrong Entry instance");
            Assert.AreEqual(Change.EntryDeleted, args.Change, "Wrong change");
        }
예제 #6
0
 public void Constructor_EmptyEntries()
 {
     AclChangedEventArgs args = new AclChangedEventArgs(new AclEntry[0], Change.EntryDeleted);
 }
예제 #7
0
 public void Constructor_NullEntries()
 {
     AclChangedEventArgs args = new AclChangedEventArgs(null, Change.EntryDeleted);
 }
 public void Constructor_NullEntries()
 {
     AclChangedEventArgs args = new AclChangedEventArgs(null, Change.EntryDeleted);
 }
 public void Constructor_EmptyEntries()
 {
     AclChangedEventArgs args = new AclChangedEventArgs(new AclEntry[0], Change.EntryDeleted);
 }