Dev2.Core.Tests.DataListViewModelTests.DataListViewModel_HasErrors_ScalarsWithDuplicateName_ItemHasErrorTrue C# (CSharp) Метод

DataListViewModel_HasErrors_ScalarsWithDuplicateName_ItemHasErrorTrue() приватный Метод

        public void DataListViewModel_HasErrors_ScalarsWithDuplicateName_ItemHasErrorTrue()
        {
            //------------Setup for test--------------------------
            Setup();
            var dataListItemModel1 = DataListItemModelFactory.CreateDataListModel("TestScalar1");
            var dataListItemModel2 = DataListItemModelFactory.CreateDataListModel("TestScalar1");
            //------------Execute Test---------------------------
            _dataListViewModel.ScalarCollection.Add(dataListItemModel1);
            _dataListViewModel.ValidateNames(dataListItemModel1);
            _dataListViewModel.ScalarCollection.Add(dataListItemModel2);
            _dataListViewModel.ValidateNames(dataListItemModel2);
            //------------Assert Results-------------------------
            Assert.IsTrue(dataListItemModel1.HasError);
            Assert.IsTrue(dataListItemModel2.HasError);
            Assert.IsTrue(_dataListViewModel.HasErrors);
            StringAssert.Contains(_dataListViewModel.DataListErrorMessage, dataListItemModel1.ErrorMessage);
            StringAssert.Contains(_dataListViewModel.DataListErrorMessage, dataListItemModel2.ErrorMessage);
        }
DataListViewModelTests