public void GetSupplier_ContainResult() { //Arrange //Instantiate controller var controller = new SupplierAPIController { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration(), }; Supplier supplier = context.Supplier.First(); //Act SupplierViewModel result = controller.GetSupplier(supplier.SupplierCode); //Assert Assert.AreEqual(supplier.Name, result.Name); }
public void GetAllSuppliers_ContainsResult() { //Arrange //Instantiate controller var controller = new SupplierAPIController { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration(), }; //Act IHttpActionResult actionResult = controller.Suppliers(); var contentResult = actionResult as OkNegotiatedContentResult <List <SupplierViewModel> >; //Assert Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); }
public void GetPriceList_ContainsResult() { //Arrange //Instantiate controller var controller = new SupplierAPIController { Request = new HttpRequestMessage(), Configuration = new HttpConfiguration(), }; Supplier supplier = context.Supplier.First(); //Act IHttpActionResult actionResult = controller.GetPriceList(supplier.SupplierCode); var contentResult = actionResult as OkNegotiatedContentResult <List <ItemPriceViewModel> >; //Assert Assert.IsNotNull(actionResult); Assert.AreEqual(supplier.SupplierCode, contentResult.Content.First().SupplierCode); }