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); }); }
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"); }
public void Constructor_EmptyEntries() { AclChangedEventArgs args = new AclChangedEventArgs(new AclEntry[0], Change.EntryDeleted); }
public void Constructor_NullEntries() { AclChangedEventArgs args = new AclChangedEventArgs(null, Change.EntryDeleted); }