given
	clean addressbook
	friend "Adam" on linkedin
	friend "Adam" on twitter
when
	full run
then
	addressbook should contain one newly created contact, with data from both services


given
	clean addressbook
	100 friends on linkedin
	100 friends on twitter, out of which 50 are the same people (have the same name) as on linkedin
when
	full run
then
	addressbook should contain 150 contacts (not 200)


# this will probably not be too uncommon if a person really has an empty address book and runs this the first
# 	time. We don't want that person to end up with many duplicates


given
	contact "Fredrik Wendt"
	friend "Fredrik L. Wendt" on facebook
when
	full processing the contact
then
	the contact should be matched with the friend

	
given
	clean addressbook
	friend "twitter" on twitter
	friend "linkedin" on linkedin
	friend "facebook" on facebook
	friend "plaxo" on plaxo
when
	full run
then
	addressbook should contain 4 contacts
	
# process_contact should not rely on pre_process_contact being called 



given
	clean addressbook
	friend "adam" on twitter, with homepage set to "http://facebook/user/adam"
	friend "adam" on facebook (with ID url "http://facebook/user/adam")
when
	twitter is processed
	and facebook is processed
then
	addressbook should contain one contact with two website URLs (twitter and facebook)
	
	