public async Task FetchReturnsClonedEntity() { await TestObject.Insert(TestEntity); TestSimpleEntity actual = await TestObject.Fetch(TestEntity.ID); Assert.AreSame(TestClonedEntity, actual); }
public async Task FetchAllReturnsStoredEntities(int testEntityCount) { List <TestSimpleEntity> testEntities = new List <TestSimpleEntity>(); for (int i = 0; i < testEntityCount; i++) { TestSimpleEntity testEntity = new TestSimpleEntity(); MockCloneFactory .Setup(factory => factory.Clone(testEntity)) .Returns(testEntity); testEntities.Add(testEntity); } await TestObject.Insert(testEntities); List <TestSimpleEntity> actual = await TestObject.FetchAll(); CollectionAssert.AreEqual(testEntities, actual); }