Inheritance: IVertexRepository
			public void Setup()
			{
				var mockRules = new Mock<IAvailableRules>();
				mockRules.Setup(x => x.GetEnumerator())
					.Returns(Enumerable.Empty<IEvaluation>().GetEnumerator());
				var solutionProvider = new SolutionProvider();
				_repository = new SolutionVertexRepository(
					new CodeErrorRepository(
						solutionProvider,
						new NodeReviewer(Enumerable.Empty<IEvaluation>(), Enumerable.Empty<ISymbolEvaluation>()), 
						mockRules.Object),
					new MetricsRepository(new ProjectMetricsCalculator(new CodeMetricsCalculator(new TypeDocumentationFactory(), new MemberDocumentationFactory())), solutionProvider));
			}