Ejemplo n.º 1
0
		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]);
		}
Ejemplo n.º 2
0
		public bool Equals(TestItem item)
		{
			if (item == null)
			{
				return false;
			}

			return (_storedInt == item._storedInt) && (_storedString == item._storedString) &&
				   (_storedDateTime == item._storedDateTime);
		}
Ejemplo n.º 3
0
		public void UpdateItemInCache_ItemDoesNotExistInRepository_Throws()
		{
			ResultSetCache<TestItem> resultSetCacheUnderTest = new ResultSetCache<TestItem>(_repository, _sortDefinitions, _results, _queryToCache);
			TestItem itemNotInRepository = new TestItem();
			resultSetCacheUnderTest.UpdateItemInCache(itemNotInRepository);
		}
Ejemplo n.º 4
0
		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]);
		}