Describe(basic_tests) { It(test1){Assert::That(whoGoesFree(9, 2), Equals(2));} It(test2){Assert::That(whoGoesFree(9, 3), Equals(0));} It(test3){Assert::That(whoGoesFree(7, 2), Equals(6));} It(test4){Assert::That(whoGoesFree(7, 3), Equals(3));} It(test5){Assert::That(whoGoesFree(15, 4), Equals(12));} It(test6){Assert::That(whoGoesFree(14, 3), Equals(1));} It(test7){Assert::That(whoGoesFree(53, 7), Equals(21));} It(test8){Assert::That(whoGoesFree(543, 21), Equals(455));} It(test9){Assert::That(whoGoesFree(673, 13), Equals(303));} };