public void DataListViewModel_HasErrors_AddRecordsetWithDuplicateScalar_RecordsetHasDuplicateVariableErrorMessage()
{
//------------Setup for test--------------------------
Setup();
var dataListItemModel1 = DataListItemModelFactory.CreateDataListModel("TestScalar");
IDataListItemModel newItem = DataListItemModelFactory.CreateDataListModel("TestScalar");
IDataListItemModel newItemsChild = DataListItemModelFactory.CreateDataListModel("Field");
newItem.Children.Add(newItemsChild);
//------------Execute Test---------------------------
_dataListViewModel.ScalarCollection.Add(dataListItemModel1);
_dataListViewModel.ValidateNames(dataListItemModel1);
_dataListViewModel.RecsetCollection.Add(newItem);
_dataListViewModel.ValidateNames(newItem);
//------------Assert Results-------------------------
Assert.IsTrue(_dataListViewModel.HasErrors);
StringAssert.Contains(_dataListViewModel.DataListErrorMessage, dataListItemModel1.ErrorMessage);
StringAssert.Contains(_dataListViewModel.DataListErrorMessage, newItem.ErrorMessage);
}