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); } }
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); } }