Example #1
0
        public void AddNewUser_NotFails()
        {
            int allUsersCount = _readUsersRepository.GetAllUsers().Count();

            _writeUsersRepository.AddNewProfile(defaultUser);
            int allUsersCountAfterSaving = _readUsersRepository.GetAllUsers().Count();

            Assert.AreEqual(allUsersCount + 1, allUsersCountAfterSaving);
        }
        public bool RegisterNewProfile(User userProfile)
        {
            userProfile.NotNull();

            if (!IsAlreadyExist(userProfile.LoginData.Login))
            {
                _writeUserProfileRepository.AddNewProfile(userProfile);
                DomainEvents.Raise(new UserProfileCreatedEvent(userProfile.Id));

                return(true);
            }

            return(false);
        }