Beispiel #1
0
        public void Init()
        {
            _mockHttpClient      = new Mock <HttpClient>();
            _mockHttpRequestBase = new Mock <HttpRequestBase>();
            _mockSessionManager  = new Mock <SessionManager>();
            _mockHttpCall        = new Mock <HttpCall>();

            _usersPageController = new UserPageController(_mockHttpRequestBase.Object,
                                                          _mockHttpCall.Object);

            URL       = new Uri("http://THE_URL.URL");
            USER_NAME = "USER_NAME";
            USER_PSW  = "USER_PSW";

            USER = new User
            {
                UserName = USER_NAME,
                Password = USER_PSW
            };

            USERS = new List <User>
            {
                USER,
                USER
            };

            USER_VIEW_MODEL = new UserViewModel(USER);
        }
Beispiel #2
0
        public void IndexTestNotNull()
        {
            var eventService = new Mock <IEventService>();
            var userManager  = GetUserManagerMock();
            UserPageController userPageController = new UserPageController(eventService.Object, userManager.Object);

            userManager.Setup(item => item.GetUserId(It.IsAny <ClaimsPrincipal>())).Returns("1");
            eventService.Setup(item => item.GetEventsByUserId(It.IsAny <string>())).Returns(TestEvents);

            var result   = userPageController.Index();
            var actual   = userPageController.ViewData["UserEvents"].ToString();
            var expected = TestEvents.ToString();

            Assert.Equal(expected, actual);
            Assert.NotNull(result);
        }
Beispiel #3
0
 public UserPageViewModel(User admin, ObservableCollection <UserViewModel> users)
 {
     this.admin = admin;
     controller = new UserPageController();
     Users      = users;
 }