コード例 #1
0
        public void WhenCall_IsMultipleOfFive_PassingANonMultipleOfFive_ShouldReturnFalse()
        {
            FunctionPrintNumbers func = new FunctionPrintNumbers();
            var number        = 6;
            var returnedValue = func.IsMultipleOfFive(number);

            Assert.AreEqual(false, returnedValue);
        }
コード例 #2
0
        public void WhenCall_IsMultipleOfThree_PassingMultipleOfThree_ShouldReturnTrue()
        {
            FunctionPrintNumbers func = new FunctionPrintNumbers();
            var number        = 6;
            var returnedValue = func.IsMultipleOfThree(number);

            Assert.AreEqual(true, returnedValue);
        }
コード例 #3
0
        public void WhenCall_ListNumbers_ShouldReturnAtLeast100Elements()
        {
            FunctionPrintNumbers func = new FunctionPrintNumbers();
            Tag name          = new Tag(String.Empty);
            Tag lastName      = new Tag(String.Empty);
            var returnedValue = func.ListNumbers(name, lastName);

            Assert.AreEqual(100, returnedValue.Count);
        }
コード例 #4
0
        public void WhenCall_getNumberString_ForANumberMultipleOfThreeAndFive_ShouldReturnNumberNameAndLastName()
        {
            FunctionPrintNumbers func = new FunctionPrintNumbers();
            Tag name          = new Tag("Name");
            Tag lastName      = new Tag("LastName");
            var number        = 1;
            var returnedValue = func.getNumberString(number, true, true, name, lastName);

            Assert.AreEqual("1 Name LastName", returnedValue);
        }
コード例 #5
0
        public void WhenCall_getNumberString_ForANumberNotMultipleOfThreeOrFive_ShouldReturnJustTheNumber()
        {
            FunctionPrintNumbers func = new FunctionPrintNumbers();
            Tag name          = new Tag("Name");
            Tag lastName      = new Tag("LastName");
            var number        = 1;
            var returnedValue = func.getNumberString(number, false, false, name, lastName);

            Assert.AreEqual("1", returnedValue);
        }
コード例 #6
0
 public FunctionPrintNumbersService()
 {
     functionPrintNumbers = new FunctionPrintNumbers();
 }