Esempio n. 1
0
        public DatastoreOrmTests()
        {
            reflector     = A.Fake <DatastoreReflector>();
            entityFactory = A.Fake <IEntityFactory>();
            datastoreDb   = A.Fake <DatastoreDb>();
            pocoFactory   = A.Fake <IPocoFactory>();
            entity        = new Entity();

            A.CallTo(() => entityFactory.FromPoco(datastoreDb, A <string> ._, A <object> ._)).Returns(entity);
            A.CallTo(() => reflector.GetKind(A <Type> ._)).Returns("SoKind");

            orm = new DatastoreOrm(
                datastoreDb,
                reflector,
                entityFactory,
                pocoFactory
                );
        }
 public Entity FromPoco(DatastoreDb datastoreDb, object poco)
 {
     return(FromPoco(datastoreDb, reflection.GetKind(poco), poco));
 }