Ejemplo n.º 1
0
        public void TestGetUser2()
        {
            var users = SampleModel.GetUsers();

            User user;
            var  tryGetUserResult = SampleModel.TryGetUser(users.Count == 0 ? 1 : users.Max(x => x.Id) + 1, out user);

            Assert.True(!tryGetUserResult);
            Assert.True(user == null);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// ユーザー情報取得ボタンクリック。
        /// </summary>
        /// <param name="sender">通知元のオブジェクト。</param>
        /// <param name="e">イベントデータ。</param>
        private void GetUserButton_Click(object sender, RoutedEventArgs e)
        {
            User user;

            if (int.TryParse(RequestIdTextBox.Text, out var i) && SampleModel.TryGetUser(int.Parse(RequestIdTextBox.Text), out user))
            {
                UserNameTextBlock.Text = user.Name;
            }
            else
            {
                UserNameTextBlock.Text = "";
                MessageBox.Show("対象データはありません。", "Notification");
            }
        }
Ejemplo n.º 3
0
        public void TestGetUser1()
        {
            var users = SampleModel.GetUsers();

            Assert.False(users.Count == 0, "テスト前にデータ登録が必要。");

            User user;
            var  tryGetUserResult = SampleModel.TryGetUser(users[0].Id, out user);

            Assert.True(tryGetUserResult);
            Assert.True(user != null);
            Assert.Equal(user.Id, users[0].Id);
            Assert.Equal(user.Name, users[0].Name);
        }