Skip to content

Instantly share code, notes, and snippets.

@explorer14
Created February 19, 2024 15:23
Show Gist options
  • Save explorer14/72707c56fc85efb95e87eef33cb96870 to your computer and use it in GitHub Desktop.
Save explorer14/72707c56fc85efb95e87eef33cb96870 to your computer and use it in GitHub Desktop.
[Fact]
public void ShouldCreatePurchaseOrderWithExpectedInformation()
{
var purchaseOrderRepositorySpy = new PurchaseOrderRepositorySpy();
var publisherDummy = new DummyPublisher();
var useCase = new OpenPurchaseOrderUseCase(
purchaseOrderRepositorySpy,
publisherDummy);
var purchaseOrderRequest = CreateValidPurchaseOrderRequest();
var expectedPurchaseOrder = CreateFrom(purchaseOrderRequest);
useCase.OpenNewPurchaseOrder(purchaseOrderRequest);
purchaseOrderRepositorySpy.Items.Contains(expectedPurchaseOrder);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment