public Interface() { this.pEntityBuilder = new PContextBuilder() .Entity <Interface>(); this.pPropertyBuilder = this.pEntityBuilder .Property(p => p.pPropertyBuilder); }
public Interface() { this.pEntityBuilder = new PContextBuilder() .Entity <FakePost>(); this.pPropertyBuilder = this.pEntityBuilder .Property(p => p.Author.Id); }
public (Mock <IPEntityBuilder> entityBuilder, TGenerator generator, PPropertyBuilder <FakeEntity> propertyBuilder) GetMockEntityBuilder() { var entityBuilder = new Mock <IPEntityBuilder>(MockBehavior.Strict); var generator = new TGenerator(); entityBuilder.Setup(x => x.GetOrCreateGenerator <TParticle, TGenerator>()).Returns(generator); var property = typeof(FakeEntity).GetProperty(nameof(FakeEntity.FakeProp)); var propertyBuilder = new PPropertyBuilder <FakeEntity>(entityBuilder.Object, property); return(entityBuilder, generator, propertyBuilder); }