Skip to content

Instantly share code, notes, and snippets.

@dcomartin
Created March 16, 2023 18:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dcomartin/5424e0140040ca05fdf85f5b99e43b82 to your computer and use it in GitHub Desktop.
Save dcomartin/5424e0140040ca05fdf85f5b99e43b82 to your computer and use it in GitHub Desktop.
[Fact]
public async Task TestWithInterface()
{
var utcNow = new DateTimeOffset(new DateTime(2022, 11, 28));
_mockSystemDateTime.Setup(x => x.UtcNow()).Returns(utcNow);
var obj = new OrderServiceWithInterface(_mockBasketRepo.Object, _mockCatalogRepo.Object, _mockOrderRepo.Object, _mockUriComposer.Object, _mockSystemDateTime.Object);
var address = new Address("120 Freidrich Lane", "Austin", "TX", "US", "78744");
var order = await obj.CreateOrderAsync(_basketId, address);
Assert.Equal(utcNow, order.OrderDate);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment