示例#1
0
        public void TestGetAll()
        {
            var retorno = _seguroServices.GetAll();

            Assert.NotNull(retorno);
            Assert.NotNull(retorno.Count() > 0);
        }
示例#2
0
        public ActionResult Imprimir()
        {
            ViewBag.Titulo = "Relatório de Seguro";
            ParamPesq pesq = BuscarPesquisa <Seguro>();

            if (pesq != null)
            {
                var item  = (Seguro)pesq.entity;
                var items = seguroService.GetRelatorio(item).ToList();

                var dscMarcaModelo = "";
                var nomRazaoSocial = "";
                if (item.IdeVeiculo > 0 || item.IdeSeguradora > 0)
                {
                    var seguro = seguroService
                                 .GetAll(x => (item.IdeVeiculo > 0? x.IdeVeiculo == item.IdeVeiculo: true) &&
                                         (item.IdeSeguradora > 0? x.IdeSeguradora == item.IdeSeguradora: true))
                                 .FirstOrDefault();

                    dscMarcaModelo = (seguro != null && item.IdeVeiculo > 0)? seguro.Veiculo.DscMarcaModelo: string.Empty;
                    nomRazaoSocial = (seguro != null && item.IdeSeguradora > 0)? seguro.Seguradora.NomRazaoSocial: string.Empty;
                }

                ViewBag.DscMarcaModelo    = dscMarcaModelo;
                ViewBag.NomRazaoSocial    = nomRazaoSocial;
                ViewBag.DatVigenciaInicio = item.DatVigenciaInicio.HasValue? item.DatVigenciaInicio.Value.ToString("dd/MM/yyyy"): string.Empty;
                ViewBag.DatVigenciaFim    = item.DatVigenciaFim.HasValue? item.DatVigenciaFim.Value.ToString("dd/MM/yyyy"): string.Empty;

                return(View(items));
            }
            return(View());
        }
示例#3
0
        public JsonResult ListarGrid(Grid.Request request, SeguroModel model)
        {
            Grid.Result <object> gridModel = new Grid.Result <object>();

            try
            {
                var service = new SeguroService(new Business.DBContext());
                var list    = service.GetAll(model);

                gridModel.total = list.Count();
                gridModel.list  = list.ToList <object>();
            }
            catch (Exception ex)
            {
                gridModel.error     = true;
                gridModel.errorCode = 999;
                gridModel.message   = ex.Message;
            }

            return(Json(gridModel, JsonRequestBehavior.AllowGet));
        }
        public void Seguro_GetAll()
        {
            var data = _dataSource.AsQueryable();

            var mock = new Mock <DbSet <Seguro> >();

            mock.As <IQueryable <Seguro> >().Setup(m => m.Provider).Returns(data.Provider);
            mock.As <IQueryable <Seguro> >().Setup(m => m.Expression).Returns(data.Expression);
            mock.As <IQueryable <Seguro> >().Setup(m => m.ElementType).Returns(data.ElementType);
            mock.As <IQueryable <Seguro> >().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator());

            mock.Object.AddRange(data);
            var mockContext = new Mock <DBContext>();

            mockContext.Setup(m => m.Seguro).Returns(mock.Object);

            var service = new SeguroService(mockContext.Object);
            var result  = service.GetAll(new SeguroModel()
            {
                IDTipo = 1
            });

            Assert.AreEqual(_dataSource.Where(d => d.IDTipo == 1).Count(), result.Count());
        }