Exemple #1
0
        public async void InvalidBreweryDbSettingsTest()
        {
            // act
            var fakeBeerService = new BeerService(new BreweryDBSettings()
            {
                ApiSecretKey = "FakeSecretKey",
                ApiUrl       = "http://api.brewerydb.com/v2/"
            }, _http);

            var beerManager = new BeerManager(fakeBeerService);

            // act
            var result = await beerManager.GetBeers();

            // assert
            Assert.NotNull(result.ErrorMessage);             // error message about API key
            Assert.Null(result.Data);
        }
 public BeerController(IOptions <ConnectionStrings> appSettings, ApplicationDbContext context)
 {
     _context     = context;
     _beerManager = new BeerManager(appSettings, _context);
 }
Exemple #3
0
 public BeerController(BaseManager <Beer> manager) : base(manager)
 {
     this.beerManager = manager as BeerManager;
 }