コード例 #1
0
        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);
        }