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(); }
public GameController(ILogger <GameController> logger, IOptions <GameManagerConfig> options, ICatanGameBusinessLogic catanGameBusinessLogic) { _catanGameBusinessLogic = catanGameBusinessLogic; _logger = logger; _usersEndpoint = options.Value.UsersEndpoint; }