public void DataListViewModel_ValidateNames_WithInvalidScalarName_ShouldHaveError()
{
//------------Setup for test--------------------------
Setup();
var dataListItemModel = DataListItemModelFactory.CreateDataListModel("TestScalar!");
//------------Execute Test---------------------------
_dataListViewModel.ScalarCollection.Add(dataListItemModel);
_dataListViewModel.ValidateNames(dataListItemModel);
//------------Assert Results-------------------------
Assert.IsTrue(dataListItemModel.HasError);
Assert.AreEqual("Variable name [[TestScalar!]] contains invalid character(s)", dataListItemModel.ErrorMessage);
}