public void CreatedItemHasBeenPersisted() { SetState(); if (!DataMapperUnderTest.CanPersist) { } else { CreateNewRepositoryFromPersistedData(); RepositoryId[] listOfItems = DataMapperUnderTest.GetAllItems(); Assert.AreEqual(1, listOfItems.Length); //Would be nice if this worked.. but it doesn't because we have equals for LexEntry is still by reference //T itemFromPersistedData = DataMapperUnderTest.GetItem(listOfItems[0]); //Assert.AreEqual(item, itemFromPersistedData); } }
public void GetAllItems_ReturnsEmptyArray() { SetState(); Assert.IsEmpty(DataMapperUnderTest.GetAllItems()); }
public void GetAllItems_ReturnsCorrectNumberOfExistingItems() { SetState(); Assert.AreEqual(1, DataMapperUnderTest.GetAllItems().Length); }
public void GetAllItems_ReturnsIdItem() { SetState(); Assert.AreEqual(DataMapperUnderTest.GetId(Item), DataMapperUnderTest.GetAllItems()[0]); }
public void SetState() { RepositoryId[] idsFrompersistedData = DataMapperUnderTest.GetAllItems(); Id = idsFrompersistedData[0]; Item = DataMapperUnderTest.GetItem(Id); }