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); }