public void ContainsModule() { // Given ModuleList list = new ModuleList(); CountModule count = new CountModule("A"); // When list.Add(count); // Then Assert.That(list.Contains(count), Is.True); }
public void DoesNotContainModule() { // Given ModuleList list = new ModuleList(); CountModule count = new CountModule("A"); CountModule count2 = new CountModule("B"); // When list.Add(count); // Then Assert.That(list.Contains(count2), Is.False); }
public static void Unregister(IAuthenticationModule authenticationModule) { ExceptionHelper.UnmanagedPermission.Demand(); if (authenticationModule == null) { throw new ArgumentNullException("authenticationModule"); } lock (s_ModuleBinding) { if (!ModuleList.Contains(authenticationModule)) { throw new InvalidOperationException(SR.GetString("net_authmodulenotregistered")); } ModuleList.Remove(authenticationModule); } }
// Unregister an authentication module from the authentication manager. public static void Unregister(IAuthenticationModule authenticationModule) { if (authenticationModule == null) { throw new ArgumentNullException("authenticationModule"); } lock (typeof(AuthenticationManager)) { if (!ModuleList.Contains(authenticationModule)) { throw new InvalidOperationException (S._("Invalid_AuthModuleNotRegistered")); } ModuleList.Remove(authenticationModule); } }