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");
        }