public async Task Init()
        {
            MongoConfig config = new MongoConfig
            {
                MongoConnectionString = "mongodb://*****:*****@localhost/catanHelperTest?authSource=admin",
                MongoDatabaseName     = "CatanGameTest"
            };
            IOptions <MongoConfig> someOptions = Options.Create(config);

            _catanPlayerBusinessLogic = new CatanUserBusinessLogic(null, new CatanUserMongoPersist(null, someOptions));
            _catanGameBusinessLogic   = new CatanGameBusinessLogic(null, new CatanGameMongoPersist(null, someOptions));

            await Cleanup();
            await AddNewPlayer();
            await UpdateGameAndAddPlayer();
        }
예제 #2
0
 public AccountController(ILogger <AccountController> logger, ICatanUserBusinessLogic catanUserBusinessLogic)
 {
     _logger = logger;
     _catanUserBusinessLogic = catanUserBusinessLogic;
 }
예제 #3
0
 public UserHostedService(ILogger <UserHostedService> logger, ICatanUserBusinessLogic catanUserBusinessLogic)
 {
     _logger = logger;
     _catanUserBusinessLogic = catanUserBusinessLogic;
 }