예제 #1
0
 public void should_return_fail_after_6_try_and_not_guess_out()
 {
     var puzzle = new Puzzle(1,2,3,4);
     puzzle.Judge(2, 3, 4, 5);
     puzzle.Judge(2, 3, 4, 5);
     puzzle.Judge(2, 3, 4, 5);
     puzzle.Judge(2, 3, 4, 5);
     puzzle.Judge(2, 3, 4, 5);
     var result = puzzle.Judge(2, 3, 4, 5);
     Assert.Equal("FAIL", result);
 }
예제 #2
0
 public void should_return_the_correct_result(string expected, int a, int b, int c, int d)
 {
     var puzzle = new Puzzle(1, 2, 3, 4);
     var result = puzzle.Judge(a,b,c,d);
     Assert.Equal(expected, result);
 }