public async Task ThenItShouldIncludeASelfLink()
        {
            var mapped = new ApiFeProvider();

            _mapperMock.Setup(mapper => mapper.Map <ApiFeProvider>(It.IsAny <FeProvider>()))
            .Returns(mapped);

            var result = await _controller.GetAsync("12345678", CancellationToken.None);

            var okObjectResult = result as OkObjectResult;
            var actual         = okObjectResult?.Value as ApiFeProvider;

            Assert.NotNull(actual?.Links);
            Assert.AreEqual($"{_urlHelperStub.BaseUrl}/12345678", actual.Links.Self);
        }
        public async Task ThenItShouldReturnMappedData()
        {
            var mapped = new ApiFeProvider();

            _mapperMock.Setup(mapper => mapper.Map <ApiFeProvider>(It.IsAny <FeProvider>()))
            .Returns(mapped);

            var result = await _controller.GetAsync("12345678", CancellationToken.None);

            var okObjectResult = result as OkObjectResult;
            var actual         = okObjectResult?.Value as ApiFeProvider;

            Assert.IsNotNull(result);
            Assert.IsNotNull(okObjectResult);
            Assert.AreSame(mapped, actual);
        }