public void Update_ShouldUpdateTradeTest() { // Arrange var builder = new DbContextOptionsBuilder <ExchangeContext>(); builder.UseInMemoryDatabase(databaseName: "TestPortfolio9"); var context = new ExchangeContext(builder.Options); InitDbContext(context); var repo = new TradeRepository(context); var rate = Convert.ToDecimal(50.00); // Act var result = repo.UpdateAsync(new Trade { Action = "SELL", NoOfShares = 500, PortfolioId = 2, Price = Convert.ToDecimal(600.10), Symbol = "ABG" }); var count = result.IsCompleted; //// Asserttrat Assert.IsNotNull(count); Assert.IsTrue(count); }