public void When_annul_auth_with_travel_line_items_It_can_create_http_request() { var request = CreateRequest().WithLineItems(LineItemTestData.CreateTravelLineItems()); var httpRequest = SUT.Create(request); httpRequest.ShouldBe().PostWithJson(ExpectedJson.AnnulAuth_With_TravelLineItems); }
public void When_clearing_line_items_It_should_remove_all_lineItems_in_the_request() { SUT.WithLineItems(LineItemTestData.CreateLineItems(2)); SUT.ClearLineItems(); SUT.LineItems.Should().BeEmpty(); }
public void When_setting_line_items_It_should_overwrite_lineItems_in_the_request() { SUT.WithLineItems(LineItemTestData.CreateLineItems(2)); SUT.WithLineItems(LineItemTestData.CreateLineItems(1)); SUT.LineItems.Length.Should().Be(1); }
public void When_detailed_finalize_auth_It_can_create_http_request() { var request = CreateRequest().WithLineItems(LineItemTestData.CreateLineItems(2)); var httpRequest = SUT.Create(request); httpRequest.ShouldBe().PostWithJson(ExpectedJson.FinalizeAuth_With_LineItems); }
public void When_detailed_refund_with_travel_line_items_It_can_create_http_request() { var request = CreateRequest().WithLineItems(LineItemTestData.CreateTravelLineItems()); var httpRequest = SUT.Create(request); httpRequest.ShouldBe().PostWithJson(ExpectedJson.RefundPayment_With_TravelLineItems); }
public void When_add_of_line_items_It_should_add_lineItems_in_the_request() { SUT.WithLineItems(LineItemTestData.CreateLineItems(2)); SUT.AddLineItem(LineItemTestData.CreateLineItems(1).Single()); SUT.LineItems.Length.Should().Be(3); }