public void Delete_Should_Remove_Entity() { // Arrange // Act repository.Remove(id); IContactsRepository repo2 = new DapperContactsRepository(); Contact deletedContact = repo2.Find(id); // Assert deletedContact.Should().BeNull(); }
public void Modify_Should_Update_Existing_Entity() { // Arrange Contact contact = repository.GetFullContact(id); // Act contact.Title = "CEO"; contact.Addresses.First().PostalCode = "34219"; repository.Save(contact); IContactsRepository repo2 = new DapperContactsRepository(); Contact updatedContact = repo2.GetFullContact(id); // Assert updatedContact.Title.Should().Be("CEO"); updatedContact.Addresses.First().PostalCode.Should().Be("34219"); }