Exemplo n.º 1
0
        public void Get_ModelList_Index_Test()
        {
            var contextOptions = new DbContextOptionsBuilder()
                                 .UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Nickstagram;integrated security=True")
                                 .Options;
            var            _db        = new NickstagramDbContext(contextOptions);
            HomeController controller = new HomeController(_userManager, _signInManager, _db);

            IActionResult actionResult = controller.Index();
            ViewResult    indexView    = controller.Index() as ViewResult;

            var result = indexView.ViewData.Model;

            Assert.IsType <List <Post> >(result);
        }
Exemplo n.º 2
0
        public async void Post_RegisterPost_Test()
        {
            var contextOptions = new DbContextOptionsBuilder()
                                 .UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=Nickstagram;integrated security=True")
                                 .Options;
            var            _db        = new NickstagramDbContext(contextOptions);
            HomeController controller = new HomeController(_userManager, _signInManager, _db);

            RegisterViewModel viewModel = new RegisterViewModel();

            viewModel.UserName = "******";
            viewModel.Password = "******";

            await controller.RegisterPost(viewModel);

            var dbUser = await _db.Users.FirstOrDefaultAsync(users => users.UserName == viewModel.UserName);

            Console.WriteLine(dbUser.UserName);
            Console.WriteLine(viewModel.UserName);

            Assert.Equal(dbUser.UserName, viewModel.UserName);
        }
Exemplo n.º 3
0
 public UserPageController(IHostingEnvironment environment, NickstagramDbContext db, UserManager <User> userManager)
 {
     _userManager = userManager;
     _db          = db;
     _environment = environment;
 }
Exemplo n.º 4
0
 public HomeController(UserManager <User> userManager, SignInManager <User> signInManager, NickstagramDbContext db)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _db            = db;
 }