private void Instance_TestConfigurationLoaded( FileInfo fileInfo, byte[] content )
{
try
{
TestConfiguration15 testConfig = TestConfiguration15.Deserialize( new MemoryStream( content ) );
if (testConfig != null)
{
foreach (object element in testConfig.TestProgramElements)
{
var hardwareReference = element as ConfigurationResourceReference;
if (hardwareReference != null)
{
var itemDesc = hardwareReference.Item as ItemDescription;
var itemRef = hardwareReference.Item as DocumentReference;
if (itemRef != null)
{
AddTestAdapter( itemRef );
}
else if (itemDesc != null)
{
AddTestAdapter( itemDesc );
}
}
}
}
lvAdapters.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
}
catch (Exception e)
{
LogManager.Error( e.Message );
}
}