1 |
using System; |
2 |
using System.Collections.Generic; |
3 |
using System.Text; |
4 |
|
5 |
using gr2lib.core; |
6 |
using gr2lib.core.apiversion; |
7 |
|
8 |
namespace gr2lib_UnitTest |
9 |
{ |
10 |
class Program |
11 |
{ |
12 |
static void Main(string[] args) |
13 |
{ |
14 |
// Setup access to check loaded Granny2 API Version |
15 |
granny2apiversion apiversion = new granny2apiversion(); |
16 |
|
17 |
// Check if the Loaded API Version Matches |
18 |
if (!apiversion.apiversionsmatch) |
19 |
{ |
20 |
// the loaded version does not match |
21 |
Console.WriteLine("Warning:\n" + |
22 |
"\t Loaded Granny2 DLL Version: " + apiversion.apiversion.version + "\n" + |
23 |
"\t Expected Version: " + apiversion.expectedapiversion.version); |
24 |
// return from void to exit application |
25 |
return; |
26 |
} |
27 |
else |
28 |
{ |
29 |
// the loaded version matches |
30 |
Console.WriteLine("Loaded granny2.dll: " + apiversion.apiversion.version); |
31 |
} |
32 |
// if we have arrived at this point, the loaded api version matches the what the library was built against |
33 |
} |
34 |
} |
35 |
} |