コード例 #1
0
        public void Setup()
        {
            if (initialized)
            {
                return;
            }

            // create db context
            _dbContext         = Helpers.GetNewDbContext("CasinoDbUsersControllerTest");
            _configuration     = Helpers.GetConfiguration();
            _cognitoUserGroups = new AwsCognitoUserGroupsMock();
            _userCrudComponent = new UsersCrudComponent(_mapper, _pagedRecords);

            _controller = new UsersController(_dbContext, _configuration, _cognitoUserGroups, _userCrudComponent);

            _authorizedRoles = _configuration.GetSection("AWS:Cognito:AuthorizedGroups").Get <List <string> >();

            _dbContext.Users.Add(new User {
                Username = "******", Email = "*****@*****.**", CloudIdentityId = "xxxx-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now
            });
            _dbContext.Users.Add(new User {
                Username = "******", Email = "*****@*****.**", CloudIdentityId = "dddd-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now
            });
            _dbContext.Users.Add(new User {
                Username = "******", Email = "*****@*****.**", CloudIdentityId = "mmmm-aaaaa-bbbbbb-cc", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now
            });

            _dbContext.SaveChanges();

            initialized = true;
        }
コード例 #2
0
ファイル: UsersController.cs プロジェクト: ybarrantes/casino
        public UsersController(
            ApplicationDbContext dbContext,
            IConfiguration configuration,
            IAwsCognitoUserGroups cognitoUserGroups,
            ISqlContextCrud <User> crudComponent)
        {
            _configuration     = configuration;
            _cognitoUserGroups = cognitoUserGroups;

            _crudComponent = crudComponent;
            _crudComponent.AppDbContext = dbContext;
        }