public void OutputIndex(IndexOutputRequest indexOutputRequest) { IndexParameter indexParameter = IndexParameterParser.ParseIndexParameter(); DictionaryParameter dictionaryParameter = DictionaryParameterParser.ParseDictionaryParameter(); if (indexParameter.IsPresent) { List <string> dictionaryWords = DictionaryFileLoader.ReadWords(); int unknwonWordsCount = EnumerableHelpers.CountUnknownWords( distinctWords: indexOutputRequest.DistinctWords, dictionaryWords: dictionaryWords); if (dictionaryParameter.IsPresent) { DisplayOutput.WriteResourceLine( resourceIdent: "INDEX_WITH_UNKNOWN", placeholderValues: unknwonWordsCount); } else { DisplayOutput.WriteResourceLine( resourceIdent: "INDEX"); } DisplayWords( distinctWords: indexOutputRequest.DistinctWords, dictionaryWords: dictionaryWords); } }
public void IndexParameterParserTests_Args_have_no_index_Parameter_Expect_IsPresent_False() { IndexParameter actual = _systemUnderTest.ParseIndexParameter(); Assert.NotNull(@object: actual); Assert.False(condition: actual.IsPresent); }
public void IndexParameterParserTests_Args_has_index_Parameter_expect_IsPresent_True() { _mockEnvironment .Setup(m => m.GetCommandLineArgs()) .Returns(new[] { "-index" }); IndexParameter actual = _systemUnderTest.ParseIndexParameter(); Assert.NotNull(@object: actual); Assert.True(condition: actual.IsPresent); }
public void IndexParameterParserTests_Args_is_empty_expect_IsPresent_False() { _mockEnvironment .Setup(expression: m => m.GetCommandLineArgs()) .Returns(value: Array.Empty <string>()); IndexParameter actual = _systemUnderTest.ParseIndexParameter(); Assert.NotNull(@object: actual); Assert.False(condition: actual.IsPresent); }
public void Test3() { var customDAO = this.DAO; var index = new IndexParameter("Teachers/TeachersById"); var res = customDAO.FindAll<Teacher>(index, teacher => teacher.Id > 1 && teacher.Id < 3); Assert.IsNotNull(res); Console.WriteLine(res); }