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