public IdentityAuthAccountService(IAuthSignInManagerProvider authSignInManagerProvider, IAuthUserManagerProvider authUserManagerProvider) { Guard.WhenArgument(authSignInManagerProvider, nameof(IAuthSignInManagerProvider)).IsNull().Throw(); Guard.WhenArgument(authUserManagerProvider, nameof(IAuthUserManagerProvider)).IsNull().Throw(); this.authSignInManagerProvider = authSignInManagerProvider; this.authUserManagerProvider = authUserManagerProvider; }
public void ThrowArgumentNullException_WhenIAuthSignInManagerProviderParameterIsNull() { // Arrange IAuthSignInManagerProvider authSignInManagerProvider = null; var authUserManagerProvider = new Mock <IAuthUserManagerProvider>(); // Act & Assert Assert.That( () => new IdentityAuthAccountService(authSignInManagerProvider, authUserManagerProvider.Object), Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IAuthSignInManagerProvider))); }