public static void getOneTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); var result = repo.GetOne(1, "06012013"); Assert.AreEqual(result.OrderNumber, 1); Assert.AreEqual(result.CustomerName, "Wise"); }
public static void getAllOrdersTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); var result = repo.GetAll("06012013"); Assert.AreEqual(result.Count,2); Assert.AreEqual(result[0].OrderNumber, 1); }
public static void EditTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); Order result1 = repo.GetOne(1, "06012013"); result1.CustomerName = "Ice"; repo.Edit(result1, "06012013"); var result = repo.GetAll("06012013"); Assert.AreEqual(result.Count, 2); Assert.AreEqual(result[0].CustomerName, "Ice"); }
public static void DeleteTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); Order result1 = repo.GetOne(2, "06012013"); repo.Remove(result1, "06012013"); var result = repo.GetAll("06012013"); Assert.AreNotEqual(result.Count, 2); //Assert.AreEqual( result[1].CustomerName, "Eise"); Assert.AreEqual( result[0].OrderNumber , 1); Assert.AreEqual(result.Count, 1); }
public static void AddTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); var repo2 = new OrderFileModeRepo(path); Order result = repo2.GetOne(2, "06012013"); result.CustomerName = "ICE"; repo.Add(result, "06012013"); var result2 = repo.GetAll("06012013"); Assert.AreEqual(result2[0].CustomerName, "Wise"); }
public static void isFileExistTest() { string path = @"DataFiles\Orders\"; var repo = new OrderFileModeRepo(path); var result = repo.IsFileExist(@"DataFiles\Orders\Orders_06012013.txt"); Assert.IsTrue(result); }
public void EditOrder() { string mode = "File"; string productPath = @"DataFiles\Orders\"; var orderManager = new OrderManager(mode, productPath); var repo = new OrderFileModeRepo(productPath); var order = repo.GetOne(1, "06012013"); order.State = "IN"; order.TaxRate = 6.00m; var result = orderManager.EditOrder(order, "06012013"); Assert.AreEqual(result.Data[0].State, "IN"); Assert.AreEqual(result.Data[0].TaxRate, 6.00m); Assert.AreEqual(result.Data[0].TotalTax, 59.4m); Assert.IsTrue(result.Success); }
public void DeleteOrder() { string mode = "File"; string productPath = @"DataFiles\Orders\"; var orderManager = new OrderManager(mode, productPath); var repo = new OrderFileModeRepo(productPath); var order = repo.GetOne(2, "06012013"); var result = orderManager.DeleteOrder(order, "06012013"); Assert.AreEqual(result.Data.Count, 1); Assert.IsTrue(result.Success); }