Пример #1
0
        public PatientControllerTest()
        {
            _dbContext = DbContextMocker.InitializeDbContext();

            IPatientService patientService = new PatientService(_dbContext);

            _patientController = new PatientController(DbContextMocker.InitializeLogger(), patientService);
        }
        public static EpidemicTrackerContext InitializeDbContext()
        {
            var options = new DbContextOptionsBuilder <EpidemicTrackerContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;
            var context = new EpidemicTrackerContext(options);

            DbContextExtensions.Seed(context);
            context.SaveChanges();
            return(context);
        }
Пример #3
0
 public static void  Seed(this EpidemicTrackerContext context)
 {
     context.Patient.Add(new Patient()
     {
         PatientId = 4009,
         Name      = "Amrutha",
         Age       = 14,
         AadharId  = 9288928882,
         Phone     = 98788777
     });
     context.SaveChanges();
 }
 public DiseaseService(EpidemicTrackerContext context)
 {
     _context = context;
 }
 public HospitalService(EpidemicTrackerContext context)
 {
     _context = context;
 }
 public TreatmentService(EpidemicTrackerContext context)
 {
     _context = context;
 }
 public LoginRepository(EpidemicTrackerContext context)
 {
     _context = context;
 }