public void State_GetsMapped(EntityState revoState, System.Data.Entity.EntityState efState) { var entityEntry = new InMemoryCrudRepository.EntityEntry(new Entity1(), revoState); InMemoryDbEntityEntry sut = new InMemoryDbEntityEntry(entityEntry); sut.State.Should().Be(efState); }
public void Entity_GetsEntityInstance() { var entityEntry = new InMemoryCrudRepository.EntityEntry(new Entity1(), EntityState.Unchanged); InMemoryDbEntityEntry sut = new InMemoryDbEntityEntry(entityEntry); sut.Entity.Should().Be(entityEntry.Instance); }
public void Reference_CurrentValueGetsProperty() { var entity = new Entity1(); var entityEntry = new InMemoryCrudRepository.EntityEntry(entity, EntityState.Unchanged); InMemoryDbEntityEntry <Entity1> sut = new InMemoryDbEntityEntry <Entity1>(entityEntry); sut.Reference(x => x.Other).CurrentValue.Should().BeSameAs(entity.Other); }
public void Collection_CurrentValueGetsCollection() { var entity = new Entity1(); var entityEntry = new InMemoryCrudRepository.EntityEntry(entity, EntityState.Unchanged); InMemoryDbEntityEntry <Entity1> sut = new InMemoryDbEntityEntry <Entity1>(entityEntry); sut.Collection(x => x.Children).CurrentValue.Should().BeSameAs(entity.Children); }