public void Get_ViewResult_Join_Test() { //Arrange MailingListController controller = new MailingListController(_userManager, _signInManager, _db); //Act var result = controller.Join(); //Assert Assert.IsType <ViewResult>(result); }
public void Get_ModelList_List_Test() { //Arrange MailingListController controller = new MailingListController(_userManager, _signInManager, _db); IActionResult actionResult = controller.List(); ViewResult listView = controller.List() as ViewResult; //Act var result = listView.ViewData.Model; //Assert Assert.IsType <List <Contact> >(result); }
public MailingListControllerTests() { _request = new ExistingCandidateRequest { Email = "*****@*****.**", FirstName = "John", LastName = "Doe" }; _mockAccessTokenService = new Mock <ICandidateAccessTokenService>(); _mockMagicLinkTokenService = new Mock <ICandidateMagicLinkTokenService>(); _mockCrm = new Mock <ICrmService>(); _mockJobClient = new Mock <IBackgroundJobClient>(); _controller = new MailingListController( _mockAccessTokenService.Object, _mockMagicLinkTokenService.Object, _mockCrm.Object, _mockJobClient.Object); }
public MailingListControllerTests() { _request = new ExistingCandidateRequest { Email = "*****@*****.**", FirstName = "John", LastName = "Doe" }; _mockAccessTokenService = new Mock <ICandidateAccessTokenService>(); _mockMagicLinkTokenService = new Mock <ICandidateMagicLinkTokenService>(); _mockDateTime = new Mock <IDateTimeProvider>(); _mockCrm = new Mock <ICrmService>(); _mockJobClient = new Mock <IBackgroundJobClient>(); _controller = new MailingListController( _mockAccessTokenService.Object, _mockMagicLinkTokenService.Object, _mockCrm.Object, _mockJobClient.Object, _mockDateTime.Object); // Freeze time. _mockDateTime.Setup(m => m.UtcNow).Returns(DateTime.UtcNow); }
public void Setup() { countryRepository = MockRepository.GenerateStub <IRepository <Country> >(); mailingListRepository = MockRepository.GenerateStub <IRepository <MailingListSubscription> >(); controller = new MailingListController(countryRepository, mailingListRepository); }