public OrdersController(IOrderService svc, BeersDbContext ctx,
                         IOrderServiceApp svcApp)
 {
     _svc    = svc;
     _ctx    = ctx;
     _svcApp = svcApp;
 }
        public void FindByIdShouldReturnBeerWithSameIdIfExists()
        {
            var context = new BeersDbContext(new DbContextOptions <BeersDbContext>());

            context.Beers.Add(new Beer()
            {
                Id    = 2,
                Name  = "A",
                Price = 0,
                Abv   = 0
            });

            var mock = new Mock <BeersDbContext>();

            mock.Setup(ctx => ctx.Beers).Returns(context.Beers);

            var svc  = new BeerService(null, mock.Object);
            var beer = svc.FindById(2);

            Assert.Equal(2, beer.Id);
        }