public void Get_Zero_Items() { TestHelpers.SetupDbSet(this.mockSet, new List <medal>()); MedalsController controller = new MedalsController(this.mockContext.Object); IQueryable <medal> result = controller.GetMedals(); Assert.IsNotNull(result); Assert.AreEqual(0, result.Count()); }
public void Get_Should_Return_Items() { TestHelpers.SetupDbSet(this.mockSet, this.data); MedalsController controller = new MedalsController(this.mockContext.Object); IQueryable <medal> result = controller.GetMedals(); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Count()); }
public void Get_Medal_By_ID_Should_Return_Medal() { TestHelpers.SetupDbSet(this.mockSet, this.data); MedalsController controller = new MedalsController(this.mockContext.Object); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); IHttpActionResult response = controller.GetMedal(data.First().id); var result = response as OkNegotiatedContentResult <medal>; var coutryResult = result.Content; Assert.IsNotNull(response); Assert.IsNotNull(coutryResult); Assert.AreEqual(data.First(), coutryResult); }