public async Task Channels_ShouldReturnListOfChannels() { //Arrange var channels = Builder <Channel> .CreateListOfSize(2).Build(); var channelListResponse = Builder <ChannelListResponse> .CreateNew() .With(w => w.Ok = true) .With(w => w.Channels = channels) .Build(); SetupMocks(channelListResponse); //Act var result = await _controller.Channels(); //Assert var actionResult = AssertResult <OkObjectResult>(result); var returnValue = Assert.IsType <List <Channel> >(actionResult.Value); Assert.Equal(channels, returnValue); }