public async Task DetailsReturnsErrorIfNoID() { // Arrange var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>(); optionsBuilder.UseInMemoryDatabase("testdb"); var _dbContext = new ApplicationDbContext(optionsBuilder.Options); var controller = new CandidaturasController(_dbContext); // Act var result = await controller.Details(null); // Assert Assert.IsType <NotFoundResult>(result); }
public void DetalhesCandidatura() { DateTime d = new DateTime().AddDays(12).AddMonths(12).AddYears(2016); //act var result = _controller.Details(1).Result as ViewResult; //assert Assert.IsType <Candidatura>((Candidatura)result.Model); Candidatura c = (Candidatura)result.ViewData.Model; Assert.Matches("1", c.UserId); Assert.Equal(d.GetDateTimeFormats(), c.StartDate.GetDateTimeFormats()); Assert.Matches("Inglaterra", c.AppliedProgram.ProgramDestination.Pais); Assert.Matches("Londres", c.AppliedProgram.ProgramDestination.Cidade); //Assert.Matches(""); }