47 lines
1.6 KiB
C#
47 lines
1.6 KiB
C#
using JSMachine.WMS.RPC.ErpRPC.IService;
|
|
using JSMachine.WMS.RPC.ErpRPC.Service.XinRong;
|
|
using JSMachine.WMS.RPC.RcsRPC.Dto.In;
|
|
using JSMachine.WMS.RPC.RcsRPC.IService;
|
|
using JSMachine.WMS.RPC.RcsRPC.Service;
|
|
|
|
namespace JSMachine.WMS.RPCTest.ErpRPC.Service
|
|
{
|
|
[TestClass()]
|
|
/// <summary>
|
|
/// ERP 与 RCS RPC 服务的手工联调测试集合。
|
|
/// 测试依赖外部服务配置,不能视为完全隔离的单元测试。
|
|
/// </summary>
|
|
public class ErpServiceTest
|
|
{
|
|
[TestMethod()]
|
|
/// <summary>
|
|
/// 调用信荣 ERP 物料信息接口,保留当前联调断言行为。
|
|
/// </summary>
|
|
public void ErpTest()
|
|
{
|
|
// 使用真实实现验证外部接口响应;执行前需要准备对应的 ERP 网络和配置环境。
|
|
IPaperStorageService paperStorageService = new XinRongPaperStorageService();
|
|
var result = paperStorageService.GetMateriaInfo("HZYD2401040039_0_1");
|
|
var bb = result;
|
|
Assert.Fail();
|
|
|
|
//IRcsService rcsService = new RcsService();
|
|
//var jsonParam = new CreateTaskParam
|
|
//{
|
|
// orderId = "8888"
|
|
//};
|
|
|
|
//jsonParam.taskOrderDetail = new TaskOrderDetailDto
|
|
//{
|
|
// taskPath = "货架区,工作台,货架区",
|
|
// shelfNumber = "000002"
|
|
//};
|
|
//var result2 = rcsService.CreateTask(jsonParam);
|
|
|
|
//var a = new List<CancelTaskParam>();
|
|
//a.Add(new CancelTaskParam {orderId="88888",destPosition="点位1" });
|
|
//rcsService.CancelTask(a);
|
|
}
|
|
}
|
|
}
|