public TestAssemblyData(IAssembly testAssembly)
{
if (testAssembly == null)
{
throw new ArgumentNullException("testAssembly");
}
_classes = new ObservableCollection<TestClassData>();
// A weak reference or snap of data can be used to prevent leaks.
Name = testAssembly.Name;
// Always expand test assemblies
IsExpanded = true;
}