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;
        }
示例#2
0
        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)));
        }