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(); } }
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); } }