示例#1
0
        public AuthOwnerService(IAuthUserManagerProvider authUserManagerProvider, IRoleIdService roleIdService)
        {
            Guard.WhenArgument(authUserManagerProvider, nameof(IAuthUserManagerProvider)).IsNull().Throw();
            Guard.WhenArgument(roleIdService, nameof(IRoleIdService)).IsNull().Throw();

            this.authUserManagerProvider = authUserManagerProvider;
            this.roleIdService           = roleIdService;
        }
        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;
        }
示例#3
0
        public void ThrowArgumentNullException_WhenIAuthUserManagerProviderParameterIsNull()
        {
            // Arrange
            var authSignInManagerProvider = new Mock <IAuthSignInManagerProvider>();
            IAuthUserManagerProvider authUserManagerProvider = null;

            // Act & Assert
            Assert.That(
                () => new IdentityAuthAccountService(authSignInManagerProvider.Object, authUserManagerProvider),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IAuthUserManagerProvider)));
        }