public async Task GetById_WhenValidId_ReturnPhoneBook() { using (var context = new PhoneBookDBContext(GetOptions("PhoneBookTest1"))) { var phoneBook = FakeObjects.FakeObjects.GetPhoneBook(); context.PhoneBookDto.Add(phoneBook); context.SaveChanges(); var sut = new PhoneBookRepo(context); var result = await sut.GetDataById(phoneBook.PhoneBookId); Assert.NotNull(result); result.PhoneBookName.Should().Equals("Home"); } }
public async Task GetDataBySearchText_ReturnEntryBook() { using (var context = new PhoneBookDBContext(GetOptions("EntryBookTest2"))) { var entryBook = FakeObjects.FakeObjects.GetEntryBook(); context.EntryBook.Add(entryBook); context.SaveChanges(); var sut = new EntryBookRepo(context); List <EntryBookDto> result = await sut.GetDataBySearchText(1, "x"); Assert.NotNull(result); result[0].PersonName.Should().Equals("XYZ"); } }
public void Setup() { var options = new DbContextOptionsBuilder <PhoneBookDBContext>().UseInMemoryDatabase(databaseName: "PhoneBookDatabase") .Options; context = new PhoneBookDBContext(options); // Insert seed data into the database using one instance of the context foreach (Contact contact in contacts) { var result = context.Contacts.Add(contact); contact.ID = result.Entity.ID; } context.SaveChanges(); contactService = new ContactService(context); }
public EntryBookRepo(PhoneBookDBContext dbContext) { _dbContext = dbContext; }
public EfPhoneRepository(PhoneBookDBContext context) : base(context) { }
public ContactService(PhoneBookDBContext context) { _context = context; }
public ContactsController(PhoneBookDBContext dbcontext) { db = dbcontext; }
public ContactsController() { db = new PhoneBookDBContext(); }
public PhoneBooksController() { db = new PhoneBookDBContext(); }