public async Task GetSearchString() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index("hjaelp") as ViewResult; var model = result.Model as MainlistViewModel; Assert.That(model.Cases.Count().Equals(2)); } }
public async Task GetSearchStringPlusProgramme() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index("hjaelp", "IKT", "0", "0", 0) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreEqual(2, model.Cases.Count()); } }
public async Task FilterForASpecificCaseIsNotCorrect() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index("Jeg har brug for hjaelp", "IKT", "Technical Sciences", "GUI", 4) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreNotEqual(0, model.Cases.Count()); } }
public async Task GetNoParametersAsyncIsWrong() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index() as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreNotEqual(0, model.Cases.Count()); } }
public async Task GetSearchStringPlusTermIsNotCorrect() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index("Jeg", "0", "0", "0", 4) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreNotEqual(0, model.Cases.Count()); } }
public async Task Get_ProgrammePlusFaculty() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index(JegString, "IKT", "Technical Sciences", "0", 0) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreEqual(2, model.Cases.Count()); } }
public async Task GetSearchStringPlusFacultyIsWrong() { using (var context = new ApplicationDbContext(_options)) { context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index("hjaelp", "0", "Technical Sciences", "0", 0) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreNotEqual(0, model.Cases.Count()); } }
public async Task Get_CoursePlusTerm() { using (var context = new ApplicationDbContext(_options)) { var JegString = "Jeg"; context.Database.EnsureCreated(); _uut = new MainlistController(context); var result = await _uut.Index(JegString, "0", "0", "GUI", 4) as ViewResult; var model = result.Model as MainlistViewModel; Assert.AreEqual(1, model.Cases.Count()); } }
public void Setup() { _connection = new SqliteConnection("DataSource=:memory:"); _connection.Open(); _options = new DbContextOptionsBuilder <ApplicationDbContext>().UseSqlite(_connection).Options; _applicationDbContext = new ApplicationDbContext(_options); _userManager = Substitute.For <UserManager <ApplicationUser> >(); //can't make this because there isn't any interfaces _signInManager = Substitute.For <SignInManager <ApplicationUser> >(); //can't make this because there isn't any interfaces _logger = Substitute.For <ILogger <LoginModel> >(); _loginModel = new global::StudievenDK.Areas.Identity.Pages.Account.LoginModel(_signInManager, _logger, _userManager); _mainlistController = new MainlistController(_applicationDbContext); }