コード例 #1
0
        public async Task ProcessManagerLiteTest_FailVowelCountSimple()
        {
            var textList = new List <Domain.Text>();

            textList.Add(new Domain.Text("abcdef1"));
            var processManager = new ProcessManagerLite();
            var result         = await processManager.ProcessDataAsync(textList);

            Assert.NotEqual(3, result.VowelCount);
        }
コード例 #2
0
        public async Task ProcessManagerLiteTest_FailVowelCountWithSpaceAndSpecialChars()
        {
            var textList = new List <Domain.Text>();

            textList.Add(new Domain.Text("%aeiou# 12345"));
            var processManager = new ProcessManagerLite();
            var result         = await processManager.ProcessDataAsync(textList);

            Assert.NotEqual(6, result.VowelCount);
        }
コード例 #3
0
        public async Task ProcessManagerLiteTest_SuccessfulVowelCountWithEmptyString()
        {
            var textList = new List <Domain.Text>();

            textList.Add(new Domain.Text(""));
            var processManager = new ProcessManagerLite();
            var result         = await processManager.ProcessDataAsync(textList);

            Assert.Equal(0, result.VowelCount);
        }
コード例 #4
0
        public async Task ProcessManagerLiteTest_FailVowelCountMultipleTexts()
        {
            var textList = new List <Domain.Text>();

            textList.Add(new Domain.Text("%aeiou# 12345"));
            textList.Add(new Domain.Text("aeiou 12345"));
            var processManager = new ProcessManagerLite();
            var result         = await processManager.ProcessDataAsync(textList);

            Assert.NotEqual(11, result.VowelCount);
        }