public async Task GivenResult_GetAsync_ReturnsOk() { // Arrange SetIMapper(); _stubStoryRepository.Setup(x => x.GetAsync()).ReturnsAsync(Items); // Act var result = await _controller.GetAsync(); // Assert result.Should().NotBeNull().And.BeOfType <OkObjectResult>(); }
public void Get_WhenCalled_ReturnsAllItems() { // Act var _service = new storyFakeHttpClient(); var cache = new MemoryCache(new MemoryCacheOptions()); var _controller = new StoriesController(_service, cache); var okResult = _controller.GetAsync().Result as OkObjectResult; // Assert var items = Assert.IsType <List <NewStory> >(okResult.Value); Assert.Equal(3, items.Count); }