public ModelProcessor(IPersonLookupCache personLookupCache, IRelationshipResolver relationshipResolver, string referenceResourceName = "FamilyTree.ReferenceModel.arthur-clan.txt", Type assemblyWithTypeForReferenceResource = null) { _personLookupCache = personLookupCache; _relationshipResolver = relationshipResolver; InitializeModelFromResource(assemblyWithTypeForReferenceResource, referenceResourceName); }
public ExistingPersonCannotBeAdded() { _personLookupCache = GivenTheCacheHasAPerson(); try { WhenAPersonWithTheSameNameIsAdded(); } catch (Exception e) { exception = e; } }
public UnknownPersonIsNotFound() { _personLookupCache = GivenTheCacheHasAPerson(); _foundPerson = WhenAnUnknownPersonIsLookedup(); }
public NewPersonCanBeAdded() { _personLookupCache = GivenTheCacheHasAPerson(); _foundPerson = WhenAPersonInTheCacheIsLookedup(); }