public async Task Archive_WithIncorrectContactShouldThrowException() { var options = new DbContextOptionsBuilder <TechAndToolsDbContext>() .UseInMemoryDatabase(databaseName: "Archive_WithIncorrectContactShouldThrowException") .Options; TechAndToolsDbContext context = new TechAndToolsDbContext(options); await SeedData(context); IContactService contactService = new ContactService(context); const int contactId = 0; Assert.Throws <ArgumentNullException>(() => contactService.Archive(contactId)); }
public async Task Archive_ShouldChangeToTrueArchiveContactById() { var options = new DbContextOptionsBuilder <TechAndToolsDbContext>() .UseInMemoryDatabase(databaseName: "Archive_ShouldChangeToTrueArchiveContactById") .Options; TechAndToolsDbContext context = new TechAndToolsDbContext(options); await SeedData(context); IContactService contactService = new ContactService(context); const int contactId = 1; bool result = contactService.Archive(contactId); Assert.True(result); }