文件名称:笔尖技术挑战
文件大小:8.4MB
文件格式:ZIP
更新时间:2024-03-12 03:07:49
C#
笔尖技术挑战 该应用程序将POST与订单ID数据一起发送到端点/api/v1/warehouse/fulfilment 。 对于发送的每个订单ID,将订单中的商品与现有商品进行比较。 如果手头上没有足够的产品,该订单将无法履行。 可以通过API测试器(例如Postman或Talend API测试器chrome插件)访问该端点,也可以在下面对其进行测试。 笔记: C# .NET Framework 4.5.2 NancyFx用于API。 Newtonsoft.Json(JSON.NET)用于JSON解析。 要访问端点,请确保控制台应用程序正在运行。 允许网络命令外壳程序运行以启用自我托管 添加了小样本单元测试的测试项目 运行应用 要运行该应用程序,请将bin / debug文件夹中的文件下载到Windows计算机上,然后运行可执行文件nib.techChallenge.BillT
【文件预览】:
nibTechChallenge-master
----nib.TechChallenge.BillThomas()
--------Product.cs(2KB)
--------Data.cs(385B)
--------packages.config(291B)
--------content()
--------Program.cs(5KB)
--------OrderItem.cs(447B)
--------nib.TechChallenge.BillThomas.csproj(4KB)
--------Order.cs(1KB)
--------Properties()
--------App.config(189B)
--------obj()
--------bin()
----nib.techChallenge.BillThomas.tests()
--------ProductTests.cs(961B)
--------Properties()
--------OrderTests.cs(799B)
--------nib.TechChallenge.BillThomas.tests.csproj(5KB)
--------obj()
--------bin()
----packages()
--------Nancy.2.0.0()
--------Newtonsoft.Json.12.0.3()
--------Nancy.Hosting.Self.2.0.0()
----README.md(881B)
----nib.TechChallenge.BillThomas.sln(2KB)