public MessagesControllerTests()
        {
            this.mockRepository = new MockRepository(MockBehavior.Strict);

            this.mockadvert_siteContext = TestHelpers.CreateFakeDbContext();
            this.mockUserManager        = TestHelpers.TestUserManager <ApplicationUser>();
        }
예제 #2
0
        public ListingsControllerTests()
        {
            this.mockUserManager = TestHelpers.TestUserManager <ApplicationUser>();
            this.context         = TestHelpers.CreateFakeDbContext();
            this.mockRepository  = new MockRepository(MockBehavior.Strict);

            List <Category> categoryList = new List <Category>()
            {
                new Category()
                {
                    Name = "Komp techn.",
                    Id   = 1
                },
                new Category()
                {
                    Name = "buitis",
                    Id   = 2
                }
            };
            List <Subcategory> subcategoryList = new List <Subcategory>()
            {
                new Subcategory()
                {
                    Name       = "Klaviaturos",
                    Id         = 1,
                    Categoryid = 1
                },
                new Subcategory()
                {
                    Name       = "Peles",
                    Id         = 2,
                    Categoryid = 1
                },
                new Subcategory()
                {
                    Name       = "Stalas",
                    Id         = 3,
                    Categoryid = 2
                },
                new Subcategory()
                {
                    Name       = "Kedes",
                    Id         = 4,
                    Categoryid = 2
                }
            };
        }
예제 #3
0
 public MessagesController(advert_siteContext context, UserManager <ApplicationUser> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
예제 #4
0
        public static (ApplicationUser fakeUser, ControllerContext fakeControllerContext) FakeUserAndControllerContext(advert_siteContext mockadvert_siteContext)
        {
            //setup fake user
            var fakeUser = new ApplicationUser()
            {
                Email    = "*****@*****.**",
                UserName = "******"
            };

            mockadvert_siteContext.Users.Add(fakeUser);
            mockadvert_siteContext.SaveChanges();

            var identity = new GenericIdentity(fakeUser.Id, ClaimTypes.NameIdentifier);

            identity.AddClaim(new Claim(ClaimTypes.NameIdentifier, fakeUser.Id));
            var fakeUserIdent = new GenericPrincipal(identity, new string[] { "User" });
            //fakeUserIdent.AddIdentity(identity);
            var fakeControllerContext = new ControllerContext
            {
                HttpContext = new DefaultHttpContext
                {
                    User = fakeUserIdent
                }
            };

            //set fake user
            return(fakeUser, fakeControllerContext);
        }
예제 #5
0
 public ListingPicturesController(advert_siteContext context)
 {
     _context = context;
 }
예제 #6
0
 public HomeController(advert_siteContext context)
 {
     _context = context;
 }
예제 #7
0
 public UserController(advert_siteContext context)
 {
     _context = context;
 }
        public ListingPicturesControllerTests()
        {
            this.mockRepository = new MockRepository(MockBehavior.Loose);

            this.mockadvert_siteContext = TestHelpers.CreateFakeDbContext();
        }