Dev2.Core.Tests.AutoMappingInputActionTest.ReturnDefaultDataListViewModel C# (CSharp) Method

ReturnDefaultDataListViewModel() private method

private ReturnDefaultDataListViewModel ( IDataListViewModel dLVM, bool isRecordSet, string dataListItemName = null ) : OptomizedObservableCollection
dLVM IDataListViewModel
isRecordSet bool
dataListItemName string
return OptomizedObservableCollection
        private OptomizedObservableCollection<IDataListItemModel> ReturnDefaultDataListViewModel(IDataListViewModel dLVM, bool isRecordSet, string dataListItemName = null)
        {
            OptomizedObservableCollection<IDataListItemModel> CollectionObservableCollection = new OptomizedObservableCollection<IDataListItemModel>();
            Mock<IDataListItemModel> dataListItemViewModel = CreateDataListItemViewModel(dataListItemName, dLVM);
            if (isRecordSet) {

                    dataListItemViewModel.Setup(c => c.IsRecordset).Returns(true);
                    dataListItemViewModel.Setup(c => c.DisplayName).Returns("UnitTestRepresentationValue");
                    dataListItemViewModel.Setup(c => c.Children).Returns(CollectionObservableCollection);

            }
            else {
                dataListItemViewModel.SetupGet(d => d.DisplayName).Returns(dataListItemName);

            }
            CollectionObservableCollection.Add(dataListItemViewModel.Object);

            return CollectionObservableCollection;
        }