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); }
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); }
public UserPageViewModel(User admin, ObservableCollection <UserViewModel> users) { this.admin = admin; controller = new UserPageController(); Users = users; }