예제 #1
0
        private static void AssertAreEqual(PrimeDecompKata sut, int input, string expected)
        {
            var actual = sut.Factors(input);

            //assert
            Assert.AreEqual(expected, actual);
        }
예제 #2
0
 public void Input_N_less_than_1_should_be_throw_exception()
 {
     //arrange
     var sut = new PrimeDecompKata();
     //act
     var actual = sut.Factors(-1);
 }
예제 #3
0
        public void Input_86240_should_be_2xx5_5_7xx2_11()
        {
            //arrange
            var input    = 86240;
            var expected = "(2**5)(5)(7**2)(11)";
            var sut      = new PrimeDecompKata();

            AssertAreEqual(sut, input, expected);
        }
예제 #4
0
        public void Input_8_should_be_2xx3()
        {
            //arrange
            var input    = 8;
            var expected = "(2**3)";
            var sut      = new PrimeDecompKata();

            AssertAreEqual(sut, input, expected);
        }