public async void PostProgressReport_PostsProgressReport()
        {
            using (var context = new RCCSContext(_contextOptions))
            {
                //Arrange
                var createProgressReportController = new CreateProgressReportController(context);
                var createProgressViewModel        = new CreateProgressReportViewModel
                {
                    CPR    = 2905891233,
                    Title  = "Progressreport title",
                    Report = "Test report",
                    ResponsibleCaretaker = "Me"
                };

                //Act
                var progressReportViewModel = await createProgressReportController.PostProgressReport(createProgressViewModel);

                //Assert
                Assert.NotNull(progressReportViewModel);
                var actionResult          = Assert.IsType <ActionResult <ProgressReport> >(progressReportViewModel);
                var createdAtActionResult = Assert.IsType <CreatedAtActionResult>(actionResult.Result);
                Assert.Equal("PostProgressReport", createdAtActionResult.ActionName);
                var progressReportCreated = Assert.IsType <ProgressReport>(createdAtActionResult.Value);

                Assert.True(createProgressViewModel.CPR.Equals(progressReportCreated.CitizenCPR));
                Assert.True(createProgressViewModel.Title.Equals(progressReportCreated.Title));
                Assert.True(createProgressViewModel.Report.Equals(progressReportCreated.Report));
                Assert.True(createProgressViewModel.ResponsibleCaretaker.Equals(progressReportCreated.ResponsibleCaretaker));
            }
        }
        public async void GetProgressReport_GetsProgressReportDataForCitizen()
        {
            using (var context = new RCCSContext(_contextOptions))
            {
                //Arrange
                var createProgressReportController = new CreateProgressReportController(context);
                var id = 2905891233;

                //Act
                var progressReportViewModel = await createProgressReportController.GetProgressReport(id);

                //Assert
                Assert.NotNull(progressReportViewModel);
                var actionResult = Assert.IsType <ActionResult <ProgressReportViewModel> >(progressReportViewModel);
                var prvm         = Assert.IsType <ProgressReportViewModel>(actionResult.Value);

                Assert.Equal(id, prvm.CPR);
                Assert.Equal("Citizen Citizensen", prvm.Name);
                Assert.Equal("Kærgården", prvm.RespiteCareHomeName);
                Assert.Equal(new DateTime(2021, 01, 29), prvm.PlannedDischargeDate);
            }
        }