Exemplo n.º 1
0
        public async Task Given_Instance_When_ExpandAsync_Invoked_Then_It_Should_Return_Result()
        {
            var instance = new Mock <IUrl>();

            instance.Setup(p => p.ExpandAsync()).ReturnsAsync(instance.Object);

            var value = Task.FromResult(instance.Object);

            var result = await UrlExtensions.ExpandAsync(value).ConfigureAwait(false);

            result.Should().Be(instance.Object);
        }