public async void GetFinVizItems_ShouldHaveCorrectNumberOfItems() { await using var context = new FinVizContext(ContextOptions); var controller = new FinVizItemsController(context); var items = await controller.GetFinVizItems(); var itemList = items.Value.ToList(); Assert.Equal(2, itemList.Count); }
public async void GetFinVizItems_ShouldReturnAllItems() { await using var context = new FinVizContext(ContextOptions); var controller = new FinVizItemsController(context); var items = await controller.GetFinVizItems(); var itemList = items.Value.ToList(); Assert.Contains(itemList, (item) => "TSLA" == item.Id); Assert.Contains(itemList, (item) => "AAPL" == item.Id); }