コード例 #1
0
        public void Filter_ValidString_ReturnsNonPrimeMumbersString()
        {
            //arrange
            var input = GetValidStringInput();
            //act
            IStringService stringService = new StringService();
            var            result        = stringService.ProcessFilter(input);

            //assert
            Assert.AreEqual("9", result.InputString);
        }
コード例 #2
0
        public void Filter_EmptyString_ReturnsInputStringRequired()
        {
            //arrange
            var input = GetValidStringInput();

            input.InputString = "";

            //act
            IStringService stringService = new StringService();
            var            result        = stringService.ProcessFilter(input);

            //assert
            Assert.AreEqual(StringError.InputStringRequired, result.Error);
        }
コード例 #3
0
        public void Filter_StringWithNonNumbers_ReturnsInputStringNotInteger()
        {
            //arrange
            var input = GetValidStringInput();

            input.InputString = input.InputString + "sometext";

            //act
            IStringService stringService = new StringService();
            var            result        = stringService.ProcessFilter(input);

            //assert
            Assert.AreEqual(StringError.InputStringNotInteger, result.Error);
        }