| | |
| | | using FlexJobApi.Core; |
| | | using Microsoft.Extensions.DependencyInjection; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace FlexJobApi.FlexJobServer.Test |
| | | { |
| | | public class TaskUnitTest |
| | | { |
| | | private readonly ResourceHttpUtils resourceHttpUtils; |
| | | |
| | | public TaskUnitTest(ResourceHttpUtils resourceHttpUtils) |
| | | { |
| | | this.resourceHttpUtils = resourceHttpUtils; |
| | | } |
| | | |
| | | [Fact] |
| | | public async Task Test1() |
| | | { |
| | | var categories = await ResourceUtils.SendHttpAsync< |
| | | Console.WriteLine(); |
| | | var categories = await resourceHttpUtils.SendHttpAsync< |
| | | GetDictionaryCategorySelectQuery, |
| | | FriendlyResult<SelectOption<Guid, GetDictionaryCategorySelectQueryOption>>>( |
| | | new GetDictionaryCategorySelectQuery()); |
| | | Console.WriteLine(); |
| | | var result = await ResourceUtils.SendHttpAsync<SaveTaskInfoCommand, Guid>(new SaveTaskInfoCommand |
| | | { |
| | | Name = "测试任务", |
| | | BillingMethod = EnumBillingMethod.Month, |
| | | ServiceFee = 100, |
| | | SettlementCycle = EnumSettlementCycle.Month, |
| | | Benefits = new List<string> |
| | | { |
| | | //Console.WriteLine(); |
| | | //var result = await resourceHttpUtils.SendHttpAsync<SaveTaskInfoCommand, Guid>(new SaveTaskInfoCommand |
| | | //{ |
| | | // Name = "测试任务", |
| | | // BillingMethod = EnumBillingMethod.Month, |
| | | // ServiceFee = 100, |
| | | // SettlementCycle = EnumSettlementCycle.Month, |
| | | // Benefits = new List<string> |
| | | // { |
| | | |
| | | } |
| | | }); |
| | | // } |
| | | //}); |
| | | } |
| | | } |
| | | } |