Created TaskHelper to reduce code duplication.
Updated tests to use FluentAssertions.
Added missing AssertThatValueProducerSignatureSatisfiesCallSignature to Task-based ReturnsLazily with 1 argument.
Fixed incorrect comment about ReturnsNextFromSequence returning null when all values in the sequence have been returned.