Example #1
0
        public void UsuarioRepository_Salvar_JaCadastrado()
        {
            var usuario   = _repository.First();
            var novoEmail = new Email("*****@*****.**");

            usuario.SetEmail(novoEmail);

            var totalAntesDeSalvar = _repository.Get().Count();

            _usuarioRepository.Salvar(usuario);
            var totalDepoisDeSalvar = _repository.Get().Count();

            Assert.IsTrue(_repository.Commited);
            Assert.AreEqual(totalAntesDeSalvar, totalDepoisDeSalvar);
            Assert.AreEqual(usuario.Email, _repository.First().Email);
        }