public void DataListViewModel_ValidateNames_RecordsetFieldWithValidNameWithInvalidCharacter_ShouldNotHaveError()
{
//------------Setup for test--------------------------
Setup();
var dataListItemModel = DataListItemModelFactory.CreateDataListModel("TestScalar()", children: new OptomizedObservableCollection<IDataListItemModel> { DataListItemModelFactory.CreateDataListModel("Child@") });
//------------Execute Test---------------------------
_dataListViewModel.RecsetCollection.Add(dataListItemModel);
_dataListViewModel.ValidateNames(dataListItemModel.Children[0]);
//------------Assert Results-------------------------
Assert.IsTrue(dataListItemModel.Children[0].HasError);
Assert.AreEqual("Variable name [[Child@]] contains invalid character(s)", dataListItemModel.Children[0].ErrorMessage);
}