Esempio n. 1
0
        public void Get_ViewResult_Join_Test()
        {
            //Arrange
            MailingListController controller = new MailingListController(_userManager, _signInManager, _db);

            //Act
            var result = controller.Join();

            //Assert
            Assert.IsType <ViewResult>(result);
        }
Esempio n. 2
0
        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);
 }