public void WhenValidRssCallInvoked_ReturnSuccessResponse() { var mockFeedService = new Mock <IFeedService>(); mockFeedService.Setup(m => m.GetRssFeed()).Returns(TestDataGenerator.CreateFakeSuccessFeedResponse()); var bbcFeedController = new BbcFeedController(mockFeedService.Object); //Act var response = bbcFeedController.GetRssFeed(); // Assert Assert.IsTrue(response != null && response.Feeds != null); Assert.IsTrue(response.Feeds.Count > 0); Assert.IsTrue(response.Result != null && response.Result.ResultStatus == ResultStatus.Success); }