File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed
src/MyWebApi.Tests/UtilitiesTests Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1111 [ TestFixture ]
1212 public class ReflectionTests
1313 {
14+ [ Test ]
15+ public void AreSameTypesShouldReturnTrueWithObjectsOfSameTypes ( )
16+ {
17+ var first = "Test" ;
18+ var second = "Another Test" ;
19+
20+ Assert . IsTrue ( Reflection . AreSameTypes ( first , second ) ) ;
21+ }
22+
23+ [ Test ]
24+ public void AreSameTypesShouldReturnFalseWithObjectsOfDifferentTypes ( )
25+ {
26+ var first = 1 ;
27+ var second = "Test" ;
28+
29+ Assert . IsFalse ( Reflection . AreSameTypes ( first , second ) ) ;
30+ }
31+
32+ [ Test ]
33+ public void AreSameTypesShouldReturnTrueWithSameTypes ( )
34+ {
35+ var first = typeof ( int ) ;
36+ var second = typeof ( int ) ;
37+
38+ Assert . IsTrue ( Reflection . AreSameTypes ( first , second ) ) ;
39+ }
40+
41+ [ Test ]
42+ public void AreSameTypesShouldReturnFalseWithDifferentTypes ( )
43+ {
44+ var first = typeof ( List < > ) ;
45+ var second = typeof ( int ) ;
46+
47+ Assert . IsFalse ( Reflection . AreSameTypes ( first , second ) ) ;
48+ }
49+
50+ [ Test ]
51+ public void AreSameTypesShouldReturnFalseWithInheritedTypes ( )
52+ {
53+ var first = typeof ( List < > ) ;
54+ var second = typeof ( IEnumerable < > ) ;
55+
56+ Assert . IsFalse ( Reflection . AreSameTypes ( first , second ) ) ;
57+ }
58+
1459 [ Test ]
1560 public void AreDifferentTypesShouldReturnTrueWithObjectsOfDifferentTypes ( )
1661 {
You can’t perform that action at this time.
0 commit comments