public void Iniciar() { mockIDirectorsService = new Mock <IDirectorsService>(); mockDirectorsValidation = new Mock <DirectorsValidation>(); directorsController = new DirectorsController(mockIDirectorsService.Object, mockDirectorsValidation.Object); }
public void DirectorReturnsSomething() { _directorController = new DirectorsController(_directorRepository); var value = _directorController.Index() as ViewResult; Assert.IsNotNull(value); }
public DirectorControllerTests() { _mockContext = new Mock <HorrorContext>(); _mockRepo = new Mock <IDirectorRepository>(); _mockMapper = new Mock <IMapper>(); _urlHelper = new Mock <IUrlHelper>(); _directorController = new DirectorsController(_mockRepo.Object, _mockMapper.Object, _urlHelper.Object); }
public void FakeDirectorEdit() { _directorController = new DirectorsController(_fakeDirectorRepository); var type = typeof(ActionResult); var real = _directorController.Edit(new Director()); Assert.IsInstanceOfType(real, type); }
public void DirectorCreateisCreated() { _directorController = new DirectorsController(_directorRepository); var type = typeof(ViewResult); var real = _directorController.Create(); Assert.IsInstanceOfType(real, type); }
public void Director() { //arrange DirectorsController controller = new DirectorsController(); //act ViewResult result = controller.Index() as ViewResult; //assert Assert.IsNotNull(result); }
public void MockEverythingDeletedDirector() { var director = new Director(); var service = new Mock <IDirectorRepository>(); service.Setup(x => x.GetDirectorById(1)).Returns(director); _directorController = new DirectorsController(service.Object); var type = typeof(RedirectToRouteResult); var real = _directorController.DeleteConfirmed(1); Assert.IsInstanceOfType(real, type); }
public void MockDeleteFromDirector() { var director = new Director(); var service = new Mock <IDirectorRepository>(); service.Setup(x => x.GetDirectorById(1)).Returns(director); _directorController = new DirectorsController(service.Object); var expected = director; var result = _directorController.Delete(1); var actual = ((ViewResult)result).Model as Director; Assert.AreEqual(actual, expected); }
public void MockMovieIncorrectID() { var director = new Director(); var service = new Mock <IDirectorRepository>(); service.Setup(x => x.GetDirectorById(1)).Returns(director); _directorController = new DirectorsController(service.Object); var expectedErrorCode = 404; var result = _directorController.Details(1000000); var viewResult = (HttpNotFoundResult)result; var actual = viewResult.StatusCode; Assert.AreEqual(expectedErrorCode, actual); }
public void Details_WithNegativetId_ReturnsNoutFound() { var firstDirector = new Director() { Id = 1, FullName = "first" }; dbContext.Directors.Add(firstDirector); dbContext.SaveChanges(); var controller = new DirectorsController(dbContext, mapper); var result = controller.Details(-5); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void Delete_WithValidId_DeletesDirector() { var firstDirector = new Director() { Id = 1, FullName = "first" }; dbContext.Directors.Add(firstDirector); dbContext.SaveChanges(); var controller = new DirectorsController(dbContext, mapper); controller.Delete(1); var directors = dbContext.Directors.ToList(); Assert.AreEqual(0, directors.Count); }
public void Create_SameDirectorName_DoesntAdd() { var firstDirector = new DirectorCreationBindingModel() { FullName = "first" }; var secondDirector = new DirectorCreationBindingModel() { FullName = "first" }; var controller = new DirectorsController(dbContext, mapper); controller.Create(firstDirector); controller.Create(secondDirector); var directors = dbContext.Directors.ToList(); Assert.AreEqual(1, directors.Count); }
public void EndUp() { _directorRepository = null; _directorController = null; }