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")); }
public void RegisterUser_UserAddToList() { InMemoryUserRepository userRepository = new InMemoryUserRepository(); UserService userService = new UserService(userRepository); Assert.AreNotEqual(userRepository.LoadUser(userService.RegisterUser("Test1")), null); }
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); }
public User Register(string nickname) { Guid userId = UserService.RegisterUser(nickname); return(UserRepository.LoadUser(UserService.RegisterUser(nickname))); }