public async Task FaultSearchReturnsNotFoundIfVersionIs0() { var options = new DbContextOptionsBuilder <FaultsContext>(); #pragma warning disable CS0618 // Type or member is obsolete options.UseInMemoryDatabase(); #pragma warning restore CS0618 // Type or member is obsolete var _dbContext = new FaultsContext(options.Options); var carMakesControler = new FaultSearchController(_dbContext); var result = await carMakesControler.GetVersionFaults("0") as ActionResult; Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public async Task FaultSearchReturnsEmptyJsonIfVersionDoesntExist() { var options = new DbContextOptionsBuilder <FaultsContext>(); #pragma warning disable CS0618 // Type or member is obsolete options.UseInMemoryDatabase(); #pragma warning restore CS0618 // Type or member is obsolete var _dbContext = new FaultsContext(options.Options); var carMakesControler = new FaultSearchController(_dbContext); var result = await carMakesControler.GetVersionFaults("500") as JsonResult; string json = JsonConvert.SerializeObject(result.Value); Console.Write(json); Assert.AreEqual(json, "[]"); }