public void TestGetCurrencyList() { ApiController controller = new ApiController(); ConsolidatorService cs = new ConsolidatorService(); cs.CurrencyManager = GetMockedCurrencyManager("NZD", 1.33); controller.service = cs; JsonResult result = controller.GetCurrencyList() as JsonResult; Assert.IsNotNull(result); }
public void TestGetAllListOrderBy() { IConsolidatorService service = new ConsolidatorService(); var list = service.GetProductList(null, ListOrder.Name, false); var listDesc = service.GetProductList(null, ListOrder.Name, true); Assert.AreSame(list[0], list[list.Count]); list = service.GetProductList(null, ListOrder.Price, false); listDesc = service.GetProductList(null, ListOrder.Price, true); Assert.AreSame(list[0], list[list.Count]); }
public void TestGetProductList() { // string orderby, int desc, int pageSize, int pageNumber // Arrange ApiController controller = new ApiController(); ConsolidatorService cs = new ConsolidatorService(); cs.CurrencyManager = GetMockedCurrencyManager("NZD", 1.33); controller.service = cs; JsonResult result = controller.GetProductList("", 1, false) as JsonResult; Assert.IsNotNull(result); result = controller.GetProductList("", 1, true) as JsonResult; Assert.IsNotNull(result); }
public void TestDefaultCurrency() { var cs = new ConsolidatorService(); cs.CurrencyManager = GetMockedCurrencyManager("NZD", 1.33); cs.CurrencyManager.GetAllNames(); cs.CurrencyManager.Exchange("NZD", 33); IConsolidatorService service = cs; Assert.AreEqual(service.GetCurrencyNames()[0], "NZD"); var list = service.GetProductList("NZD", ListOrder.Default); Assert.IsInstanceOfType(list, typeof(List <Product>)); }