void InstancesTest::test_to_XML(void) 
{
   message += "test_to_XML\n";

   Instances i;

   tinyxml2::XMLDocument* document = i.to_XML();

   assert_true(document != NULL, LOG);

   // Test

   i.set(2);

   i.set_use(0, Instances::Testing);
   i.set_use(1, Instances::Unused);

   document = i.to_XML();

   i.set();

   i.from_XML(*document);

   assert_true(i.get_instances_number() == 2, LOG);
   assert_true(i.get_use(0) == Instances::Testing, LOG);
   assert_true(i.get_use(1) == Instances::Unused, LOG);
}
void InstancesTest::test_from_XML(void) 
{
   message += "test_from_XML\n";

   Instances i;

   tinyxml2::XMLDocument* document = i.to_XML();
   
   i.from_XML(*document);

}