示例#1
0
        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));
        }
示例#2
0
        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, "[]");
        }