public void GetPoi_ShouldReturnProductWithSameID() { var context = new TestCancelaContext(); context.POIs.Add(GetDemoPOI()); var controller = new POIsController(context); var result = controller.GetPOI(1) as OkNegotiatedContentResult <POI>; Assert.IsNotNull(result); Assert.AreEqual(3, result.Content.PoiID); }
public void DeletePoi_ShouldReturnOK() { var context = new TestCancelaContext(); var item = GetDemoPOI(); context.POIs.Add(item); var controller = new POIsController(context); var result = controller.DeletePOI(3) as OkNegotiatedContentResult <POI>; Assert.IsNotNull(result); Assert.AreEqual(item.PoiID, result.Content.PoiID); }
public void GetPoi_ShouldReturnAllProducts() { var context = new TestCancelaContext(); context.POIs.AddOrUpdate(i => i.PoiID, new POI { Nome = "Estádio do Dragão", LocalID = 1, CategoriaID = 1, duracaoVisita = 45 }, new POI { Nome = "Casa da Música", LocalID = 2, CategoriaID = 5, duracaoVisita = 35 }, new POI { Nome = "Torre dos Clérigos", LocalID = 7, CategoriaID = 4, duracaoVisita = 15 }); var controller = new POIsController(context); var result = controller.GetPOIs() as TestPOIDbSet; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); }