public void Setup() { var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .BuildServiceProvider(); _options = new DbContextOptionsBuilder <CBIAssessmentContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .UseInternalServiceProvider(serviceProvider) .Options; Db = new CBIAssessmentContext(_options); Db.Database.EnsureCreated(); SetupData(); }
public IEnumerable <Phonebook> AddPhonebooks() { using (var db = new CBIAssessmentContext(_options)) { var phonebook = new List <Phonebook> { new Phonebook { Name = "Private" }, new Phonebook() { Name = "Public" } }; db.Phonebook.AddRange(phonebook); db.SaveChanges(); return(phonebook); } }
public EntryService(CBIAssessmentContext cbiAssessmentContext) { _AssessmentContext = cbiAssessmentContext; }
public PhonebookSevice(CBIAssessmentContext assessmentContext) { _AssessmentContext = assessmentContext; }