1+ using NUnit . Framework ;
2+
3+ [ TestFixture ]
4+ public class GrainsTest
5+ {
6+ [ Test ]
7+ public void Test_square_1 ( )
8+ {
9+ Assert . That ( Grains . Square ( 1 ) , Is . EqualTo ( 1 ) ) ;
10+ }
11+
12+ [ Ignore ( "Remove to run test" ) ]
13+ [ Test ]
14+ public void Test_square_2 ( )
15+ {
16+ Assert . That ( Grains . Square ( 2 ) , Is . EqualTo ( 2 ) ) ;
17+ }
18+
19+ [ Ignore ( "Remove to run test" ) ]
20+ [ Test ]
21+ public void Test_square_3 ( )
22+ {
23+ Assert . That ( Grains . Square ( 3 ) , Is . EqualTo ( 4 ) ) ;
24+ }
25+
26+ [ Ignore ( "Remove to run test" ) ]
27+ [ Test ]
28+ public void Test_square_4 ( )
29+ {
30+ Assert . That ( Grains . Square ( 4 ) , Is . EqualTo ( 8 ) ) ;
31+ }
32+
33+ [ Ignore ( "Remove to run test" ) ]
34+ [ Test ]
35+ public void Test_square_16 ( )
36+ {
37+ Assert . That ( Grains . Square ( 16 ) , Is . EqualTo ( 32768 ) ) ;
38+ }
39+
40+ [ Ignore ( "Remove to run test" ) ]
41+ [ Test ]
42+ public void Test_square_32 ( )
43+ {
44+ Assert . That ( Grains . Square ( 32 ) , Is . EqualTo ( 2147483648 ) ) ;
45+ }
46+
47+ [ Ignore ( "Remove to run test" ) ]
48+ [ Test ]
49+ public void Test_square_64 ( )
50+ {
51+ Assert . That ( Grains . Square ( 64 ) , Is . EqualTo ( 9223372036854775808 ) ) ;
52+ }
53+
54+ [ Ignore ( "Remove to run test" ) ]
55+ [ Test ]
56+ public void Test_total_grains ( )
57+ {
58+ Assert . That ( Grains . Total ( ) , Is . EqualTo ( 18446744073709551615 ) ) ;
59+ }
60+ }
0 commit comments