예제 #1
0
        public void AdicionarTest()
        {
            //Arrange

            var id      = new Guid("a566c99b-1ca7-48f9-a85e-68efd6ce2c2f");
            var senha   = "ErAyJqbYvpxujNXlXcbHkgyqo53xSquS1ePqk0DRyKTT0LjkMU8fbvExukvxzrkYarh8gBrw1clbG++4ztriuQ==";
            var usuario = new Usuario
            {
                UsuarioId = id,
                Nome      = "Ale",
                Senha     = senha,
                Email     = "*****@*****.**",
                Token     = "456",
                Telefones = new List <Telefone>()
            };

            _iUsuarioServiceMock.Setup(a => a.Adicionar(usuario)).Returns(usuario).Verifiable();
            _uoWMock.Setup(a => a.BeginTransaction()).Verifiable();
            _uoWMock.Setup(a => a.Commit()).Verifiable();

            //Act
            _usuarioAppService.Adicionar(usuario);

            //Assert
            _repository.VerifyAll();
        }
예제 #2
0
 public ActionResult Create(UsuarioViewModel usuarioViewModel)
 {
     if (ModelState.IsValid)
     {
         //TODO
         var service = new UsuarioAppService();
         usuarioViewModel.AspNetUserId = User.Identity.GetUserId();
         usuarioViewModel = service.Adicionar(usuarioViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(usuarioViewModel));
 }