private void we_have_generated_a_test_class()
        {
            var contact = new Contact("Jonas Follesø", "*****@*****.**");

            var addressbook = new SimpleAddressBook();
            addressbook.UpdateContact(contact);

            testWriter.WriteTest("UpdateContact");
            testWriter.SaveTest("UpdateContact_Test");
            generatedCode = fileSystem.GeneratedCode;
        }
 public void Can_get_code_definition_of_a_type()
 {
     var contact = new Contact();
     contact.GetType().GetCodeDefinition().ShouldEqual("BlackBox.Tests.Fakes.Contact");
 }
 public List<Contact> AllExcept(Contact contact)
 {
     return (from c in _contacts
             where c != contact
             select c).ToList();
 }
 public void UpdateContact(Contact contact)
 {
     if (contact == null) return;
     contact.Name = contact.Name + " updated";
     contact.Email = contact.Email + " updated";
 }
 public void AddContact(Contact contact)
 {
     _contacts.Add(contact);
 }