public void TestInsertarSucursalAreEqual()
        {
            var compare = false;
            var dto     = new SucursalDto();

            dto.Id            = 10;
            dto.Nombre        = "Sucursal BCP 3";
            dto.Direccion     = "Torre Sucursal BCP";
            dto.FechaRegistro = DateTime.Now;
            dto.Banco.Id      = 1;
            _query.Insertar(dto);
            var lista = _query.Listar(new SucursalDto());

            if (lista[5].Id == dto.Id &&
                lista[5].Nombre == dto.Nombre &&
                lista[5].Direccion == dto.Direccion)
            {
                compare = true;
            }
            Assert.AreEqual(compare, true);
        }
 public ActionResult Create(SucursalDto dto)
 {
     try
     {
         var dtoBancos = _unitOfWork.BancoRepository.Bancos;
         foreach (var dtoBanco in dtoBancos)
         {
             if (dto.Banco.Id == dtoBanco.Id)
             {
                 dto.Banco = DBancoConverter.ToDto(dtoBanco);
             }
         }
         _query = new DQuery(_unitOfWork);
         _query.Insertar(dto);
         _unitOfWork = _query.GetUnitOfWork();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(RedirectToAction("Index"));
 }