Exemplo n.º 1
0
        public void CheckFieldsEmpty_FieldsAreFilled_ReturnFalse()
        {
            string   word = "Bus", translate = "Autobus", choosenLang = "Angielski", choosenCat = "Przedmioty";
            AddWords addw   = new AddWords();
            var      result = addw.CheckAreFieldsEmpty(word, translate, choosenLang, choosenCat);

            Assert.IsFalse(result);
        }
Exemplo n.º 2
0
        public void CheckFieldsEmpty_FieldsAreEmpty_ReturnTrue()
        {
            string   word = null, translate = null, choosenLang = null, choosenCat = null;
            AddWords addw   = new AddWords();
            var      result = addw.CheckAreFieldsEmpty(word, translate, choosenLang, choosenCat);

            Assert.IsTrue(result);
        }
Exemplo n.º 3
0
        public void SaveWord_WordIsSaved_ReturnTrue()
        {
            string    connstr = "Data Source=DESKTOP-0FF2I00;Initial Catalog=Slowka;Integrated Security=True";
            AddWords  addw    = new AddWords();
            UserWords word    = new UserWords()
            {
                Slowko      = "Plane",
                Tlumaczenie = "Samolot",
                Kategoria   = "Przedmioty",
                Jezyk       = "Angielski"
            };
            bool x = addw.SaveWord(word, connstr);

            Assert.IsTrue(x);
        }
Exemplo n.º 4
0
        private void addWordsBtn_Click(object sender, EventArgs e)
        {
            AddWords addWords = new AddWords();

            addWords.Width  = this.Width;
            addWords.Height = this.Height;


            addWords.StartPosition = FormStartPosition.Manual;
            addWords.Location      = new Point(this.Location.X, this.Location.Y);


            Hide();
            addWords.ShowDialog();
            Show();
        }
Exemplo n.º 5
0
        public async void AddUserWordPair()
        {
            // arrange
            int userId  = 1;
            int otherId = 2;

            await using InWordsDataContext context = InWordsDataContextFactory.Create();
            await context.AddAccount(userId);

            await context.AddAccount(otherId);

            await context.SaveChangesAsync();

            AddWordsRequest addWordsRequest = new AddWordsRequest();

            addWordsRequest.Words.Add(new AddWordRequest()
            {
                LocalId = 0, WordForeign = "0", WordNative = "0-0"
            });
            addWordsRequest.Words.Add(new AddWordRequest()
            {
                LocalId = 2, WordForeign = "2", WordNative = "2-2"
            });

            // act
            var requestObject = new AuthorizedRequestObject <AddWordsRequest, AddWordsReply>(addWordsRequest)
            {
                UserId = userId
            };

            var           registration = new AddWords(context);
            AddWordsReply response     = await registration.HandleRequest(requestObject).ConfigureAwait(false);

            // assert
            Assert.Equal(4, context.Words.Count());
            Assert.Equal(2, context.WordPairs.Count());
            Assert.Equal(2, context.UserWordPairs.Count());

            CheckPairs(addWordsRequest, response, context, userId);
        }