Ejemplo n.º 1
0
        public void VerifyAccount_BadActivationCode_ReturnsFalse()
        {
            //Arrange
            IList <User> users = new List <User>()
            {
                new User(),
                new User {
                    Id = 1, Email = null, IsEmailVerified = false, Name = ""
                },
                new User {
                    Email = "asd", ActivationCode = new Guid("229c7b1b-309e-4d83-95b7-2f3e800403da"), IsEmailVerified = false
                },
            };

            Mock <IUserRepository> MockUserRepository = new Mock <IUserRepository>();

            UserRepositorySetupMoq.FindByActivationCode(MockUserRepository, users);
            IUserService userService = new UserService(MockUserRepository.Object);

            //Act
            bool isVerified = userService.VerifyAccount("b5027fcc-da70-46f5-abf3-d1ae4c835df4");

            //Assert
            Assert.IsFalse(isVerified);
        }