@@ -0,0 +1,516 @@
+package ru.alexandr;%0A%0Aimport org.junit.Test;%0Aimport static org.hamcrest.core.Is.is;%0Aimport static org.junit.Assert.assertThat;%0A%0A/**...%0A%09* Factorial Test.%0A%09* @author Alexander Golubev.%0A%09* since 12.12.2016.%0A%09*/%0Apublic class FactorialTest %7B%0A%09/**.%0A%09* Test factorial.%0A%09*/%0A%09@Test%0A    public void whenMultipleSecondThenResult() %7B%0A%09%09Factorial factorial = new Factorial();%0A%09%09final int first = 1;%0A%09%09final int second = 5;%0A%09%09final int result = 120;%0A%09%09factorial.factorial(first, second);%0A%09%09assertThat(result, is(result));%0A    %7D%0A%7D

add FactorialTest.java