コード例 #1
0
ファイル: ResultSetCacheTests.cs プロジェクト: bbriggs/wesay
		private void PopulateRepositoryWithItemsForQuerying(MemoryRepository<TestItem> repository)
		{
			TestItem[] items = new TestItem[3];
			items[0] = repository.CreateItem();
			items[0].StoredString = "Item 3";
			repository.SaveItem(items[0]);
			items[1] = repository.CreateItem();
			items[1].StoredString = "Item 0";
			repository.SaveItem(items[1]);
			items[2] = repository.CreateItem();
			items[2].StoredString = "Item 2";
			repository.SaveItem(items[2]);
		}
コード例 #2
0
ファイル: TestItem.cs プロジェクト: bbriggs/wesay
		public bool Equals(TestItem item)
		{
			if (item == null)
			{
				return false;
			}

			return (_storedInt == item._storedInt) && (_storedString == item._storedString) &&
				   (_storedDateTime == item._storedDateTime);
		}
コード例 #3
0
ファイル: ResultSetCacheTests.cs プロジェクト: bbriggs/wesay
		public void UpdateItemInCache_ItemDoesNotExistInRepository_Throws()
		{
			ResultSetCache<TestItem> resultSetCacheUnderTest = new ResultSetCache<TestItem>(_repository, _sortDefinitions, _results, _queryToCache);
			TestItem itemNotInRepository = new TestItem();
			resultSetCacheUnderTest.UpdateItemInCache(itemNotInRepository);
		}
コード例 #4
0
ファイル: ResultSetCacheTests.cs プロジェクト: bbriggs/wesay
		private void PopulateRepositoryWithItemsForQuerying(MemoryRepository<TestItem> repository)
		{
			TestItem[] items = new TestItem[2];
			items[0] = repository.CreateItem();
			items[0].StoredList = PopulateListWith("Item 1", "Item 3");
			repository.SaveItem(items[0]);

			items[1] = repository.CreateItem();
			items[1].StoredList = PopulateListWith("Item 2", "Item 0");
			repository.SaveItem(items[1]);
		}