Exemplo n.º 1
0
        public async Task Cannot_delete_Site_when_it_not_exist()
        {
            const string SITECODE = "SITE0001";

            using (var context = new ProcurementDbContext(ContextOptions))
            {
                SitesController sitesController = new SitesController(context);

                var result = await sitesController.DeleteSite(SITECODE);

                var viewResult = Assert.IsType <ActionResult <Site> >(result);
                Assert.IsNotType <Site>(viewResult.Value);
                var response = Assert.IsType <NotFoundResult>(viewResult.Result);
                Assert.Equal(404, response.StatusCode);
            }
        }
Exemplo n.º 2
0
        public async Task Can_delete_Site_by_SiteCode()
        {
            const string SITECODE = "SITE001";

            using (var context = new ProcurementDbContext(ContextOptions))
            {
                SitesController sitesController = new SitesController(context);


                var result = await sitesController.DeleteSite(SITECODE);

                var viewResult = Assert.IsType <ActionResult <Site> >(result);
                var model      = Assert.IsType <Site>(viewResult.Value);

                Assert.Equal(SITECODE, model.SiteCode);
            }
        }