public void TestViewMyInit_ShouldSetViewModelUsers() { var mockedView = new Mock <IUserListView>(); mockedView.Setup(v => v.Model).Returns(new UserListViewModel()); var user = new User(); var mockedService = new Mock <IUserService>(); mockedService.Setup(s => s.GetUsers()).Returns(new List <User> { user }); var viewModel = new UserDetailsViewModel(null, null, null, null, null); var mockedFactory = new Mock <IViewModelFactory>(); mockedFactory.Setup(f => f.CreateUserDetailsViewModel(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())) .Returns(viewModel); var presenter = new UserListPresenter(mockedView.Object, mockedService.Object, mockedFactory.Object); mockedView.Raise(v => v.MyInit += null, EventArgs.Empty); var expected = new List <UserDetailsViewModel> { viewModel }; CollectionAssert.AreEqual(expected, mockedView.Object.Model.Users); }
public Form1() { InitializeComponent(); userModel = new UserBusinessModel(); userListPresenter = new UserListPresenter(userModel, this.userList1); userAddPresenter = new UserAddPresenter(userModel, this.userAdd1, this.userList1); }
public void TestConstructor_ShouldInitializeCorrectly() { var mockedView = new Mock <IUserListView>(); var mockedService = new Mock <IUserService>(); var mockedFactory = new Mock <IViewModelFactory>(); var presenter = new UserListPresenter(mockedView.Object, mockedService.Object, mockedFactory.Object); Assert.IsNotNull(presenter); }
public UserListForm(List <UserModel> lusers) { InitializeComponent(); _presenter = new UserListPresenter(this); bindingLine = new BindingSource(); if (lusers != null) { users = lusers; } }
public void TestViewMyInit_ShouldCallServiceGetUsers() { var mockedView = new Mock <IUserListView>(); mockedView.Setup(v => v.Model).Returns(new UserListViewModel()); var mockedService = new Mock <IUserService>(); var mockedFactory = new Mock <IViewModelFactory>(); var presenter = new UserListPresenter(mockedView.Object, mockedService.Object, mockedFactory.Object); mockedView.Raise(v => v.MyInit += null, EventArgs.Empty); mockedService.Verify(s => s.GetUsers(), Times.Once); }
public void TestViewDeleteUser_ShouldCallServiceDeleteUserCorrectly(string userId) { var mockedView = new Mock <IUserListView>(); mockedView.Setup(v => v.Model).Returns(new UserListViewModel()); var mockedService = new Mock <IUserService>(); var mockedFactory = new Mock <IViewModelFactory>(); var presenter = new UserListPresenter(mockedView.Object, mockedService.Object, mockedFactory.Object); var args = new UserIdEventArgs(userId); mockedView.Raise(v => v.DeleteUser += null, args); mockedService.Verify(s => s.DeleteUser(userId), Times.Once); }
public UserListControl(UserListModel model) { InitializeComponent(); _presenter = new UserListPresenter(this, model); FilterIsActive = true; gvUser.FocusedRowChanged += gvUser_FocusedRowChanged; gvUser.PopupMenuShowing += gvUser_PopupMenuShowing; // init editor control accessibility btnNewUser.Enabled = AllowInsert; cmsEditData.Enabled = AllowEdit; cmsDeleteData.Enabled = AllowDelete; this.Load += UserListControl_Load; }
public Form1() { InitializeComponent(); MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Configure color schema materialSkinManager.ColorScheme = new ColorScheme( Primary.Red400, Primary.Red400, Primary.Red400, Accent.Red700, TextShade.WHITE ); userpresenter = new UserListPresenter(this); songpresenter = new SongListPresenter(this); userCol = new DataGridViewComboBoxColumn(); songCol = new DataGridViewComboBoxColumn(); Init(); }
public RegistrationService(AuthenticationService authenticationService, UserListPresenter userListPresenter) { this.AuthenticationService = authenticationService; }