private void CreateButton_OnClick(object sender, RoutedEventArgs e) { try { user.AddUsr(CreateFio.Text, CreateLogin.Text, CreatePassword.Text, CreateRole); db1.SaveChanges(); this.Close(); } catch (Exception) { MessageBox.Show("Ошибка ввода!"); } }
public void AddUserTest_input_name_serialn_time_purposetouse_output_true() { string fio = "Шевченко Тарас Григорович"; string login = "******"; string password = "******"; string role = "user"; var users = new AddUser(); var repository = new Mock <RepositoryUserEF>(); repository.Setup(arg => arg.Create(new User() { FIO = fio, Login = login, Password = password, Role = role })); repository.Setup(arg => arg.Save()); users.user = repository.Object; var result = users.AddUsr(fio, login, password, role); Assert.IsTrue(result); repository.Verify(arg => arg.Create(It.IsAny <User>()), Times.Once()); repository.Verify(arg => arg.Save(), Times.Once()); }