public HomeController() { restfulClient = new RESTfulClient(); graphQLClient = new GraphQLClient(); personMailGraphVMCreator = new CorrespondenceAnalysisVMCreator(); elasticSearchClient = new ElasticSearchClient(personMailGraphVMCreator, restfulClient); }
public ElasticSearchClient(CorrespondenceAnalysisVMCreator personMailGraphVMCreator, RESTfulClient restClient) { var settings = new ConnectionSettings(new Uri(ApplicationConstant.urlElasticSearchService)) .DefaultIndex(ApplicationConstant.elastcSearchIndex); elasticClient = new ElasticClient(settings); this.restClient = restClient; this.personMailGraphVMCreator = personMailGraphVMCreator; }
public void PersonMailGraphVMCreatorValuesTest() { var mailRecords = CreateListOfMailRecord(); var resultFromPersonMailGraphVMCreator = new CorrespondenceAnalysisVMCreator() .CreateFromMailRecords(mailRecords); CheckMailsGraphCorrectness(resultFromPersonMailGraphVMCreator.MailsGraph); CheckPersonGraphCorrectness(resultFromPersonMailGraphVMCreator.PersonsGraph); CheckMailsTableCorrectness(resultFromPersonMailGraphVMCreator.MailsTable); }