public IndividualController() { var cache = Util.CreateCacheProvider(); var unitOfWork = Util.CreateUnitOfWork(cache); var serviceFactory = new FamilyTreeServiceFactory(unitOfWork, cache); _factService = serviceFactory.CreateFactService(); _familyService = serviceFactory.CreateFamilyService(); _individualService = serviceFactory.CreateIndividualService(); _treeService = serviceFactory.CreateTreeService(); }
public void CreateTreeService_Returns_TreeService() { //Arrange _serviceFactory = new FamilyTreeServiceFactory(_mockUnitOfWork.Object, _mockCache.Object); //Act var service = _serviceFactory.CreateIndividualService(); //Assert Assert.IsInstanceOf<IndividualService>(service); }