public void TestCalculateOrderDiscountWithMethod2() { int orderId = 10693; NorthwindService service = new NorthwindService(); IList <OrderRelativeInfoDto> orderRelativeInfoDtos = service.CalculateOrderDiscount2(orderId); Assert.AreEqual(4, orderRelativeInfoDtos.Count); Assert.AreEqual("Mishi Kobe Niku", orderRelativeInfoDtos[0].ProductName); Assert.AreEqual("Meat/Poultry", orderRelativeInfoDtos[0].CategoryName); Assert.AreEqual(6, orderRelativeInfoDtos[0].Quantity); Assert.AreEqual(0.00f, orderRelativeInfoDtos[0].Discount); Assert.AreEqual("Tourtière", orderRelativeInfoDtos[1].ProductName); Assert.AreEqual("Meat/Poultry", orderRelativeInfoDtos[1].CategoryName); Assert.AreEqual(60, orderRelativeInfoDtos[1].Quantity); Assert.AreEqual(0.20f, orderRelativeInfoDtos[1].Discount); Assert.AreEqual("Gudbrandsdalsost", orderRelativeInfoDtos[2].ProductName); Assert.AreEqual("Dairy Products", orderRelativeInfoDtos[2].CategoryName); Assert.AreEqual(30, orderRelativeInfoDtos[2].Quantity); Assert.AreEqual(0.15f, orderRelativeInfoDtos[2].Discount); Assert.AreEqual("Röd Kaviar", orderRelativeInfoDtos[3].ProductName); Assert.AreEqual("Seafood", orderRelativeInfoDtos[3].CategoryName); Assert.AreEqual(15, orderRelativeInfoDtos[3].Quantity); Assert.AreEqual(0.15f, orderRelativeInfoDtos[3].Discount); }
public void TestCalculateOrderQuantityByEmployee() { NorthwindService service = new NorthwindService(); IList <EmployeeDto> employeeDtos = service.CalculateOrderQuantityByEmployee(); Assert.AreEqual(9, employeeDtos.Count); Assert.AreEqual("Nancy Davolio", employeeDtos[0].Fullname); Assert.AreEqual(123, employeeDtos[0].OrderQuantity); Assert.AreEqual("Andrew Fuller", employeeDtos[1].Fullname); Assert.AreEqual(96, employeeDtos[1].OrderQuantity); Assert.AreEqual("Janet Leverling", employeeDtos[2].Fullname); Assert.AreEqual(127, employeeDtos[2].OrderQuantity); Assert.AreEqual("Margaret Peacock", employeeDtos[3].Fullname); Assert.AreEqual(156, employeeDtos[3].OrderQuantity); Assert.AreEqual("Steven Buchanan", employeeDtos[4].Fullname); Assert.AreEqual(42, employeeDtos[4].OrderQuantity); Assert.AreEqual("Michael Suyama", employeeDtos[5].Fullname); Assert.AreEqual(67, employeeDtos[5].OrderQuantity); Assert.AreEqual("Robert King", employeeDtos[6].Fullname); Assert.AreEqual(72, employeeDtos[6].OrderQuantity); Assert.AreEqual("Laura Callahan", employeeDtos[7].Fullname); Assert.AreEqual(104, employeeDtos[7].OrderQuantity); Assert.AreEqual("Anne Dodsworth", employeeDtos[8].Fullname); Assert.AreEqual(43, employeeDtos[8].OrderQuantity); }
private static void Main(string[] args) { try { NorthwindService _service = new NorthwindService(); IEnumerable <Customer> _finded = _service.GetArticleList(new CustomerRequest() { CustomerID = "ALFKI" }); ServiceCallContext.Current.Operater = new Operater() { IP = "127.0.0.1", Name = "test", Time = DateTime.Now, Token = Guid.NewGuid(), UserId = 1 }; _service.SaveArticle(new Customer() { CreateTime = DateTime.Now, Address = "西藏北路", City = "上海", CompanyName = "LH", ContactName = "YanZhiwei", ContactTitle = "programmer", Country = "China", CustomerID = "YanZ88", Phone = "(5) 555-4729" }); //CustomerService _serviceHelper = new CustomerService(new EfRepository<Customer>(new PortalDb()), null); //CustomerService _serviceHelper = new CustomerService(new EfRepository<Customer>(new PortalDbEx()), null); //var _finded = _serviceHelper.GetCustomerById(1); //Console.WriteLine(_finded == null ? "Not Finded." : _finded.ID.ToString()); //_serviceHelper.InsertCustomer(new Customer() //{ // CreateTime = DateTime.Now, // Address = "西藏北路", // City = "上海", // CompanyName = "LH", // ContactName = "YanZhiwei" + DateTime.Now.ToString("yyyyMMddHHmmss"), // ContactTitle = "programmer", // Country = "China", // CustomerID = "Yan10", // Phone = "(5) 555-4729" //}); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.ReadLine(); } }