Ejemplo n.º 1
0
        public void MockControllerSetUp()
        {
            var optionsBuilder = new DbContextOptionsBuilder <NewsfeedContext>();

            optionsBuilder.UseInMemoryDatabase("fakeDb");
            fakeContext = new NewsfeedContext(optionsBuilder.Options);

            fakeContext.Users = DbContextHelper.GetQueryableMockDbSet
                                (
                new User()
            {
                Id = 2
            },
                new User()
            {
                Id = 3
            },
                new User()
            {
                Id = 1, Friendships =
                {
                    new Friendship {
                        Friend1Id = 1, Friend2Id = 2
                    },
                    new Friendship {
                        Friend1Id = 1, Friend2Id = 3
                    }
                }
            }
                                );

            fakeContext.Digests = DbContextHelper.GetQueryableMockDbSet
                                  (
                new Digest()
            {
                Id = 1, CreatorId = 1
            },
                new Digest()
            {
                Id = 2, CreatorId = 1
            },
                new Digest()
            {
                Id = 3, CreatorId = 2
            }
                                  );

            controller = new UsersController(fakeContext);
        }
Ejemplo n.º 2
0
        public void MockControllerSetUp()
        {
            var optionsBuilder = new DbContextOptionsBuilder <NewsfeedContext>();

            optionsBuilder.UseInMemoryDatabase("fakeDb");
            fakeContext = new NewsfeedContext(optionsBuilder.Options);

            fakeContext.Users = DbContextHelper.GetQueryableMockDbSet
                                (
                new User()
            {
                Id            = 1,
                Subscriptions = { new Subscription {
                                      UserId = 1, DigestId = 1
                                  } }
            },
                new User()
            {
                Id = 2
            }
                                );

            fakeContext.Digests = DbContextHelper.GetQueryableMockDbSet
                                  (
                new Digest()
            {
                Id = 1, CreatorId = 1
            },
                new Digest()
            {
                Id = 2, CreatorId = 1
            },
                new Digest()
            {
                Id = 3, CreatorId = 2, IsPublic = false
            }
                                  );

            controller = new SubscriptionsController(fakeContext);
        }
Ejemplo n.º 3
0
 public PostsController(NewsfeedContext context)
 {
     db = context;
 }
Ejemplo n.º 4
0
 public AccountController(NewsfeedContext context)
 {
     db = context;
 }
Ejemplo n.º 5
0
 public UsersController(NewsfeedContext context)
 {
     db = context;
 }
Ejemplo n.º 6
0
 public SubscriptionsController(NewsfeedContext context)
 {
     db = context;
 }