Esempio n. 1
0
        public async void PostFinVizItem_NotCreateItemConflict()
        {
            await using var context = new FinVizContext(ContextOptions);
            var controller = new FinVizItemsController(context);

            var item = await controller.PostFinVizItem(new FinVizItem()
            {
                Id = "TSLA"
            });

            Assert.Equal("Microsoft.AspNetCore.Mvc.ConflictResult", item.Result.ToString());
        }
Esempio n. 2
0
        public async void PostFinVizItem_ShouldCreateItem()
        {
            await using var context = new FinVizContext(ContextOptions);
            var controller = new FinVizItemsController(context);

            var stockScreener  = new StockScreenerApi.Logic.StockScreener("MSFT");
            var expectedObject = stockScreener.ScrapeWeb();

            var item = await controller.PostFinVizItem(expectedObject);

            Assert.Equal("Microsoft.AspNetCore.Mvc.CreatedAtActionResult", item.Result.ToString());
        }