Beispiel #1
0
        public ReadOnlyStrategyPagedCollectionTests()
        {
            _strategy = new Moq.Mock <ICollectionItemTouchedStrategy>();

            _changeSetProvider = new TestChangeSetPagedDataProvider <CollectionModel>();

            _backingStore = new Moq.Mock <IPagedBackingStoreCollection <CollectionModel> >();
            _backingStore.Setup(p => p.ChangeSetProvider).Returns(_changeSetProvider);
            _backingStore.Setup(p => p.Count).Returns(0);

            _collection = new StrategyBasedReadOnlyCollection <CollectionModel>(_backingStore.Object, _strategy.Object);
        }
        // we need to verify that change sets do correctly update the backing stores contents...
        // count and total go to the correct places

        public SimpleBackingStoreCollectionTests()
        {
            _changeSetProvider = new TestChangeSetPagedDataProvider <CollectionModel>();

            _store = new SimpleBackingStoreCollection <CollectionModel>(_changeSetProvider);
        }