public Task <TransactionReceipt> CreateItemRequestAndWaitForReceiptAsync(string name, string description, string category, uint stock, CancellationTokenSource cancellationToken = null) { var createItemFunction = new CreateItemFunction(); createItemFunction.Name = name; createItemFunction.Description = description; createItemFunction.Category = category; createItemFunction.Stock = stock; return(ContractHandler.SendRequestAndWaitForReceiptAsync(createItemFunction, cancellationToken)); }
public Task <string> CreateItemRequestAsync(string name, string description, string category, uint stock) { var createItemFunction = new CreateItemFunction(); createItemFunction.Name = name; createItemFunction.Description = description; createItemFunction.Category = category; createItemFunction.Stock = stock; return(ContractHandler.SendRequestAsync(createItemFunction)); }
public CreateItemFunctionTests() { _mockRepository = new Mock <IItemRepository>(); _mockRepository.Setup(_ => _.Save(It.IsAny <Item>(), It.IsAny <CancellationToken>())).Returns(Task.CompletedTask); var serviceCollection = Startup.BuildContainer(); serviceCollection.Replace(new ServiceDescriptor(typeof(IItemRepository), _ => _mockRepository.Object, ServiceLifetime.Transient)); _sut = new CreateItemFunction(serviceCollection.BuildServiceProvider()); }
public Task <TransactionReceipt> CreateItemRequestAndWaitForReceiptAsync(CreateItemFunction createItemFunction, CancellationTokenSource cancellationToken = null) { return(ContractHandler.SendRequestAndWaitForReceiptAsync(createItemFunction, cancellationToken)); }
public Task <string> CreateItemRequestAsync(CreateItemFunction createItemFunction) { return(ContractHandler.SendRequestAsync(createItemFunction)); }