Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }