public void Post_SuccessfullyPosted() { // Arrange CreatePostModel(_creditNotePostModel); // Act var creditNoteGetModel = CreditNoteClient.Post(_creditNotePostModel).AssertResult(); _postedCreditNoteId = creditNoteGetModel.Id; // Assert ComparePostAndGetModels(_creditNotePostModel, creditNoteGetModel, false); ComparePostAndGetItems(_creditNotePostModel.Items, creditNoteGetModel.Items.Cast <CreditNoteItemListGetModel>().ToList()); AssertDeliveryAddress(creditNoteGetModel.DeliveryAddress, DeliveryAddressId1); }
public void CreateFromInvoiceWithMoss_SuccessfullyCreated() { // Act var model = CreditNoteClient.Default(InvoiceWithMossId).AssertResult(); model.CreditNoteReason = "Creadit note reason"; var result = CreditNoteClient.Post(model).AssertResult(); // Assert Assert.Greater(result.Id, 0); Assert.That(result.HasVatRegimeOss, Is.True); Assert.AreEqual(result.Items.First().VatRate, 19); // Teardown CreditNoteClient.Delete(result.Id); }