Ejemplo n.º 1
0
        public void BarsApiController_AddAction()
        {
            BarsApiController controller = new BarsApiController(new FakeRepositories.FakeBarRepository());

            Bar bar = new Bar()
            {
                Name         = "Kelsey's",
                Address      = "Oakville",
                StoreId      = 7,
                UnitsOrdered = 8,
            };

            System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult <Bar> result = controller.PostBar(bar) as CreatedAtRouteNegotiatedContentResult <Bar>;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 2
0
        public void BarsApiController_Edit()
        {
            BarsApiController controller = new BarsApiController(new FakeRepositories.FakeBarRepository());

            Bar bar = new Bar()
            {
                Name         = "Cheers",
                Address      = "Toronto",
                StoreId      = 10,
                UnitsOrdered = 100,
            };

            System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult <Bar> result = controller.PostBar(bar) as  System.Web.Http.Results.CreatedAtRouteNegotiatedContentResult <Bar>;
            IHttpActionResult edit = controller.PutBar(10, bar) as IHttpActionResult;

            Assert.IsNotNull(result);
            Assert.IsNotNull(edit);
        }