public void ShouldReturnCorrectAmountOfChange()
        {
            // arrange
            var expected       = new int[] { 25 };
            var purchaseAmount = new Money(1.25m);
            var tenderAmount   = new Money(1.50m);
            // act
            var change = vendingMachine.CalculateChange(purchaseAmount, tenderAmount);

            // assert
            expected.Should().BeEquivalentTo(change);
        }