public void CanRemoveFromList() { CanAddInterestedMark(); characters.Remove(interestedCharacter.Name, ListKind.Interested, true); ShouldNotBeOnList(ListKind.Interested, interestedCharacter); ShouldNotBeOnOfflineListOf(ListKind.Interested, interestedCharacter); CanAddNotInterestedMark(); characters.Remove(interestedCharacter.Name, ListKind.NotInterested, true); ShouldNotBeOnList(ListKind.NotInterested, interestedCharacter); ShouldNotBeOnOfflineListOf(ListKind.NotInterested, interestedCharacter); }