Esempio n. 1
0
        public void UserRegister_WordsAddedToWordsListForUser()
        {
            InMemoryUserRepository userRepository = new InMemoryUserRepository();
            UserService            userService    = new UserService(userRepository);

            Assert.IsTrue(userRepository.LoadUser(userService.RegisterUser("Test2")).GetWordsListForUser()._wordsInList.FirstOrDefault().Value.CountOfTrueAnswers.ToString().Equals("0"));
        }
Esempio n. 2
0
        public void RegisterUser_UserAddToList()
        {
            InMemoryUserRepository userRepository = new InMemoryUserRepository();
            UserService            userService    = new UserService(userRepository);

            Assert.AreNotEqual(userRepository.LoadUser(userService.RegisterUser("Test1")), null);
        }
Esempio n. 3
0
        public void EqualWords_CountAnswerShouldBeIncremented()
        {
            InMemoryUserRepository userRepository = new InMemoryUserRepository();
            UserService            userService    = new UserService(userRepository);

            userService.RegisterUser("Test6");

            ExamineService examineService = new ExamineService(userService.LogIn("Test6"), new InMemoryWordRepository());
            var            twoWords       = examineService.GetTwoWords();

            twoWords[1].WordInEnglish = twoWords[0].WordInEnglish;
            Guid guidWord = twoWords[0].WordId;

            examineService.Check(true, twoWords);
            Assert.IsTrue(userRepository.LoadUser(userService.LogIn("Test6").Id).WordsListForUser._wordsInList[guidWord].CountOfTrueAnswers == 1);
        }
Esempio n. 4
0
        public User Register(string nickname)
        {
            Guid userId = UserService.RegisterUser(nickname);

            return(UserRepository.LoadUser(UserService.RegisterUser(nickname)));
        }