public void HappyPath() { var cartId = CartId.NewCartId("some-gold-cart"); var storage = new SpyStorage(); App.ApplyDiscount(cartId, storage); var expected = new Cart( CartId.NewCartId("some-gold-cart"), CustomerId.NewCustomerId("gold-customer"), Amount.NewAmount(50)); Assert.Equal(expected, storage.Saved); }