コード例 #1
0
ファイル: CreateUser.xaml.cs プロジェクト: nhrbtk/Project
        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("Ошибка ввода!");
            }
        }
コード例 #2
0
ファイル: AddUsers.cs プロジェクト: nhrbtk/Project
        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());
        }