public void CreateSalesOrderThrowIfNoOutput() { CreateSalesOrderOutput mockOutput = null; var mockResponse = CreateJobResponse(mockOutput); var client = new MyRpaClient(GetMockOrchestratorClient(mockResponse), _validSetting); Assert.Throws <ArgumentNullException>(() => client.CreateSalesOrderAsync(new CreateSalesOrderInput()).GetAwaiter().GetResult()); }
public void CreateSalesOrderSuccess() { var mockOutput = new CreateSalesOrderOutput() { OrderId = "123456", DeliveryDate = DateTime.Today.AddDays(3), }; var mockResponse = CreateJobResponse(mockOutput); var client = new MyRpaClient(GetMockOrchestratorClient(mockResponse), _validSetting); var output = client.CreateSalesOrderAsync(new CreateSalesOrderInput()).GetAwaiter().GetResult(); Assert.Equal(mockOutput.OrderId, output.OrderId); Assert.Equal(mockOutput.DeliveryDate.ToShortDateString(), output.DeliveryDate.ToShortDateString()); }