/// <summary> /// Simple Implementation of INodeService /// </summary> /// <param name="linkRepository">Repository for ILinks</param> /// <param name="repositoryFactory">Factory for the construction of node repositories</param> public NodeService(ILinkRepository linkRepository, INodeRepositoryFactory repositoryFactory) { if (linkRepository == null) { throw new ArgumentNullException(nameof(linkRepository)); } if (repositoryFactory == null) { throw new ArgumentNullException(nameof(repositoryFactory)); } this.linkRepository = linkRepository; this.repositoryFactory = repositoryFactory; }
public NodeServiceTest() { linkRepository = new MockLinkRepository(); nodeRepoFactory = new MockNodeRepositoryFactory(); target = new NodeService(linkRepository, nodeRepoFactory); }