public void DebugStateTreeViewItemViewModel_Constructor_ContentWithItems_BindsInputsAndOutputs()
{
//------------Setup for test--------------------------
var envRep = CreateEnvironmentRepository();
var expected = new DebugState { DisplayName = "IsSelectedTest", ID = Guid.NewGuid(), ActivityType = ActivityType.Step };
expected.Inputs.Add(new DebugItem(new[] { new DebugItemResult(), new DebugItemResult { GroupName = "group1", GroupIndex = 1 } }));
expected.Outputs.Add(new DebugItem(new[] { new DebugItemResult(), new DebugItemResult { GroupName = "group1", GroupIndex = 1 } }));
//------------Execute Test---------------------------
var vm = new DebugStateTreeViewItemViewModelMock(envRep.Object) { Content = expected };
//------------Assert Results-------------------------
Assert.AreEqual(1, vm.Inputs.Count);
Assert.AreEqual(1, vm.Outputs.Count);
}