Exemple #1
0
        public CovidRecordsController(CovidRecordContext context)
        {
            _context = context;
            var count = context.CovidRecords.Count();

            if (count == 0)
            {
                _context.CovidRecords.Add(new CovidRecord(1, "Roskilde", 7, 7, 7));
                _context.CovidRecords.Add(new CovidRecord(2, "Roskilde", 7, 7, 7));
                _context.CovidRecords.Add(new CovidRecord(3, "Roskilde", 7, 7, 7));
                _context.CovidRecords.Add(new CovidRecord(4, "Roskilde", 7, 7, 7));
                _context.SaveChangesAsync();
            }
        }
Exemple #2
0
        public async Task getCovidRecordTest()
        {
            var options = new DbContextOptionsBuilder <CovidRecordContext>()
                          .UseInMemoryDatabase(databaseName: "Covid Record").Options;

            using (var context = new CovidRecordContext(options))
            {
                context.CovidRecords.Add(new CovidRecord("roskilde", 3, 4, 5));

                context.SaveChanges();
            }

            using (var context = new CovidRecordContext(options))
            {
                CovidRecordsController controller = new CovidRecordsController(context);
                var result = await controller.GetCovidRecordHousehold(9);

                var actualresult = result.Value;

                Assert.AreEqual(3, actualresult);
            }
        }