public void LanguageRessourceTests_languagedecision_is_de_Expect_de_content() { _mockLanguageDecision .Setup(m => m.DecideLanguage()) .Returns(value: new DecideLanguageResult { Language = "de" }); _systemUnderTest.GetResourceStringById(resourceIdent: "INDEX"); _mockCultureInfo .Verify(v => v.GetCultureInfo("de-DE"), Times.Once); }
public void WriteNumberOfChapters(int numberOfChapters, int maxCountOfFillingPoints) { string resourceValue = LanguageResource.GetResourceStringById(resourceIdent: "CHAPTERS"); string output = resourceValue.FillRightWithPoints(totalWidth: maxCountOfFillingPoints); output = $"- {output} {numberOfChapters}"; DisplayOutput.WriteLine(text: output); }
public void WriteAverageWordLength(double averageWordLength, int maxCountOfFillingPoints) { CultureInfo currentCulture = LanguageDecision.DecideLanguage().Culture; string resourceValueAverageWordLength = LanguageResource.GetResourceStringById(resourceIdent: "AVERAGE_WORD_LENGTH"); string resourceValueCharacters = LanguageResource.GetResourceStringById(resourceIdent: "CHARACTERS"); string output = resourceValueAverageWordLength.FillRightWithPoints(totalWidth: maxCountOfFillingPoints); string averageWordLengthAsString = averageWordLength.ToString(format: "N2", provider: currentCulture); output = $"- {output} {averageWordLengthAsString} {resourceValueCharacters}"; DisplayOutput.WriteLine(text: output); }