ArchiMetrics.Analysis.Tests.Model.SolutionVertexRepositoryTests.GivenASolutionVertexRepository.GivenASolutionVertexRepository C# (CSharp) Method

GivenASolutionVertexRepository() public method

public GivenASolutionVertexRepository ( ) : System.Linq
return System.Linq
            public GivenASolutionVertexRepository()
            {
                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));
            }
SolutionVertexRepositoryTests.GivenASolutionVertexRepository