public void CreateUpdatePortfolioReturnView()
        {
            portfolioService.Setup(c => c.CreateOrUpdatePortfolio(It.IsAny <PortfolioDTO>(), It.IsAny <string>()))
            .Returns((PortfolioDTO i, string id) => 1);
            mock = new Mock <PortfolioController>(portfolioService.Object)
            {
                CallBase = true
            };
            mock.SetupGet(p => p.Mapper).Returns(AutoMapperWebConfiguration.GetConfiguration().CreateMapper());
            portfolioController = mock.Object;
            var controllerContext = new Mock <ControllerContext>();
            var principal         = new Mock <IPrincipal>();

            principal.Setup(p => p.IsInRole("Administrator")).Returns(true);
            principal.SetupGet(x => x.Identity.Name).Returns("userName");
            controllerContext.SetupGet(x => x.HttpContext.User).Returns(principal.Object);
            portfolioController.ControllerContext = controllerContext.Object;

            var result = portfolioController.Save(new PortfolioModel {
                Id = 1, Name = "Update Name"
            }) as RedirectToRouteResult;

            Assert.IsNotNull(result);
            Assert.AreEqual("Index", result.RouteValues["action"]);
            Assert.AreEqual(1, portfolioController.TempData["PortfolioId"]);
        }
Example #2
0
        public async Task Check_Get_All_User_API()
        {
            List <User> allUsers = CreateTempDataList.GetTestAllUser();

            // Arrange
            var mockRepo = new Mock <IUsersService>();

            mockRepo.Setup(repo => repo.GetAllUsersAsync())
            .ReturnsAsync(allUsers);

            AutoMapperWebConfiguration.Configure();

            var list = Mapper.Map <IList <User>, IList <UserViewModel> >
                           (allUsers);

            var controller = new ApiUsersController(mockRepo.Object);

            // Act
            var result = controller.Get();

            // Assert

            var viewResult = Assert.IsType <JsonResult>(result);
            var model      = Assert.IsAssignableFrom <IEnumerable <UserViewModel> >(
                viewResult.Value);

            Assert.Equal(list.ToString(), result.ToString());
        }
Example #3
0
        void Application_Start(object sender, EventArgs e)
        {
            // to expose native dlls of SZKingdom
            String path = String.Concat(Environment.GetEnvironmentVariable("PATH"), ";", AppDomain.CurrentDomain.RelativeSearchPath);

            Environment.SetEnvironmentVariable("PATH", path, EnvironmentVariableTarget.Process);

            SignalRStartup.InitializeIoc();
            AutoMapperWebConfiguration.Configure();

            DataBasePool.InitializeDatabase();

            // Code that runs on application startup
            AreaRegistration.RegisterAllAreas();
            GlobalConfig.CustomizeConfig(GlobalConfiguration.Configuration);
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FiltersConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            FiltersConfig.RegisterWebApiFilters(GlobalConfiguration.Configuration.Filters);

            RouteConfig.RegisterRoutes(RouteTable.Routes);

            BundleConfig.RegisterBundles(BundleTable.Bundles);

            //HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler.Initialize();
            Database.SetInitializer(new OptionsPlayDatabaseInitializer());
        }
Example #4
0
        public IndexingRepository(ICmsIndexer cmsIndexer, ILogFacade log)
        {
            this.cmsIndexer = cmsIndexer;
            this.log        = log;

            AutoMapperWebConfiguration.Configure();
        }
Example #5
0
        /// <summary>
        ///
        /// </summary>
        protected void Application_Start()
        {
            //Handling Circular Object References in json/xml serialize
            //var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;
            //json.SerializerSettings.PreserveReferencesHandling =
            //    Newtonsoft.Json.PreserveReferencesHandling.All;
            //var xml = GlobalConfiguration.Configuration.Formatters.XmlFormatter;
            //var dcs = new DataContractSerializer(typeof(City), null, int.MaxValue,
            //    false, /* preserveObjectReferences: */ true, null);
            //xml.SetSerializer<City>(dcs);



            Database.SetInitializer(new MigrateDatabaseToLatestVersion <MainContext, Configuration>());
            //Database.SetInitializer(new MigrateDatabaseToLatestVersion<ApplicationDbContext, ConfigurationUserAccount>());
            IoCBinder.InitStructureMap();


            AreaRegistration.RegisterAllAreas();

            GlobalConfiguration.Configure(WebApiConfig.Register);
            // WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);

            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            // var projectCategoryService = ObjectFactory.GetInstance<IProjectCategoryService>();

            AutoMapperWebConfiguration.ConfigureUserMapping();
        }
Example #6
0
        protected void Application_Start()
        {
            // GlobalFilters.Filters.Add(new AuthorizationFilteA() { Order = 2 });
            //view Engin Razor
            MvcHandler.DisableMvcResponseHeader = true;
            ViewEngines.Engines.Clear();
            ViewEngines.Engines.Add(new RazorViewEngine());
            
            //Migration
            Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>());

            //StructureMap
            initStructureMap();
            AreaRegistration.RegisterAllAreas();
            
            //Automapper
            AutoMapperWebConfiguration.Configure();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AuthConfig.RegisterAuth();

            ModelBinders.Binders.Add(typeof(DateTime), new PersianDateModelBinder());
            
        }
Example #7
0
 void Application_Start(object sender, EventArgs e)
 {
     // Code that runs on application startup
     AutoMapperWebConfiguration.Configure();
     AreaRegistration.RegisterAllAreas();
     GlobalConfiguration.Configure(WebApiConfig.Register);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
 }
        public ActionResult Index()
        {
            AutoMapperWebConfiguration.Configure();
            var tickets =
                AutoMapper.Mapper.Map <IEnumerable <Ticket>, TicketsListModel>(_ticketService.GetAllTickets());

            return(View(tickets));
        }
Example #9
0
        public static void InitAutoMapper()
        {
            var cfg = new MapperConfigurationExpression();

            AutoMapperBLLConfiguration.Configure(cfg);
            AutoMapperWebConfiguration.Configure(cfg);
            Mapper.Initialize(cfg);
        }
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     AutoMapperWebConfiguration.Configure();
 }
Example #11
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     AutoMapperWebConfiguration.Configure();
     ServiceLocatorConfig.RegisterContainer(new WebInstaller());
     Database.SetInitializer(new DbInitializer());
 }
Example #12
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();//invokes the mapping routes registeration of all Admin,Teacher,Student areas.
     GlobalConfiguration.Configure(WebApiConfig.Register);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     AutoMapperWebConfiguration.Configure();
 }
        public void Configuration(IAppBuilder app)
        {
            IContainer container = IoCConfig.RegisterDependencies();

            DependencyResolver.SetResolver(new Autofac.Integration.Mvc.AutofacDependencyResolver(container));

            //Auto mapper registration
            AutoMapperWebConfiguration.Configure();

            ConfigureAuth(app);
        }
Example #14
0
        protected void Application_Start()
        {
            AutofacConfig.ConfigureContainer();
            MapperConfiguration = AutoMapperWebConfiguration.GetConfiguration();
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            log4net.Config.XmlConfigurator.Configure();
        }
Example #15
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            AutoMapperWebConfiguration.Configure(Server);

            ActionRoles = GetActionRoles();
        }
Example #16
0
        public ModelsRegistry()
        {
            For <IMappingEngine>().Use(() => Mapper.Engine);
            AutoMapperWebConfiguration.Configure();

            Scan(scan =>
            {
                scan.TheCallingAssembly();
                scan.WithDefaultConventions();
            });
        }
Example #17
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     Database.SetInitializer <PublicShapefileServiceContext>(new CreateDatabaseIfNotExists <PublicShapefileServiceContext>());
     WebApiConfig.Register(GlobalConfiguration.Configuration);
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     CacheConfig.DoCaching(ConfigurationManager.AppSettings["route"]);
     ContainerConfig.RegisterTypes();
     AutoMapperWebConfiguration.RegisterMaps();
 }
Example #18
0
 protected void Application_Start()
 {
     AreaRegistration.RegisterAllAreas();
     GlobalConfiguration.Configure(WebApiConfig.Register);
     AutoMapperWebConfiguration.Configure();
     FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
     RouteConfig.RegisterRoutes(RouteTable.Routes);
     BundleConfig.RegisterBundles(BundleTable.Bundles);
     log4net.Config.XmlConfigurator.Configure();
     log4net.GlobalContext.Properties["LogFileName"] = Server.MapPath("~/Logs/Error");
     JobScheduler.JobScheduler.Start();
 }
Example #19
0
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);

            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Auto map (VM's to domain models) plus domain models > domain models, and DM > DTO (and vice versa) for web objects
            AutoMapperWebConfiguration.Configure();
        }
Example #20
0
        protected void Application_Start()
        {
            XmlConfigurator.Configure();
            AutofacConfig.ConfigureContainer();
            AutoMapperWebConfiguration.Configure();

            //----------------------------------------------------------
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
Example #21
0
        /// <summary>
        ///
        /// </summary>
        protected void Application_Start()
        {
            GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings
                = new Newtonsoft.Json.JsonSerializerSettings();

            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);

            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AutoMapperWebConfiguration.Configure();
        }
Example #22
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AutoMapperWebConfiguration.Configure();
            @AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.Name;

            #region Binders
            //DataTableModelBinder
            ModelBinders.Binders[typeof(DataTable)] = new DataTableModelBinder();
            #endregion
        }
Example #23
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            AuthConfig.RegisterAuth();

            AutoMapperWebConfiguration.Configure();

            ModelBinders.Binders.DefaultBinder = new DevExpress.Web.Mvc.DevExpressEditorsBinder();

            DevExpress.Web.ASPxWebControl.CallbackError += Application_Error;
        }
Example #24
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            AutoMapperWebConfiguration.Configure();

            NinjectModule orderModule   = new WebModule();
            NinjectModule serviceModule = new ServiceModule(ConfigurationManager.ConnectionStrings["RentalContext"].ToString());
            var           kernel        = new StandardKernel(orderModule, serviceModule);

            DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel));
        }
        public ActionResult Create(TicketModel model)
        {
            AutoMapperWebConfiguration.Configure();
            if (ModelState.IsValid)
            {
                var ticket = AutoMapper.Mapper.Map <TicketModel, Ticket>(model);
                ticket.CreatedOnUtc = DateTime.UtcNow;
                ticket.Status       = TicketStatus.Open;
                ticket.VendorId     = _workContext.CurrentVendor != null?_workContext.CurrentVendor.Id:-1;

                _ticketService.InsertTicket(ticket);
                return(RedirectToAction("Index"));
            }

            return(View("Create"));
        }
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            IUnityContainer container = new UnityContainer();

            GMAO.Ioc.IoC i = new GMAO.Ioc.IoC(container);
            i.ResgitreType();
            DependencyResolver.SetResolver(new GMAO.Ioc.UnityDependencyResolver(container));

            //AutoMapper
            AutoMapperWebConfiguration.Configure();
        }
Example #27
0
        public void CreatePortfolio_Success()
        {
            positionService.Setup(m => m.CreateOrUpdatePosition(It.IsAny <PositionDTO>(), It.IsAny <int?>()))
            .Callback((PositionDTO position, int?i) => ListPositions.Add(position));
            mock = new Mock <PositionController>(positionService.Object)
            {
                CallBase = true
            };
            mock.SetupGet(p => p.Mapper).Returns(AutoMapperWebConfiguration.GetConfiguration().CreateMapper());
            positionController = mock.Object;

            JsonResult result = (JsonResult)positionController.Save(new PositionModel {
                Id = 7
            }, 1);

            Assert.IsTrue(ListPositions.Count() == 4);
        }
Example #28
0
        protected void Application_Start()
        {
            AutoMapperWebConfiguration.Configure();

            // INFO: Ordningen på registreringarna är viktig. WebApi före Mvc.

            // WebApi
            GlobalConfiguration.Configure(WebApiConfig.Register);
            GlobalConfiguration.Configuration.Filters.Add(new StopwatchAttribute(true));
            GlobalConfiguration.Configuration.Filters.Add(new ActivityIdAttribute());

            // Mvc
            GlobalFilters.Filters.Add(new ElapsedTimeFilter());
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }
Example #29
0
        protected void Application_Start()
        {
            AutoMapperWebConfiguration.Configure();

            // INFO: The order of the registrations are important. Web API before MVC.

            // WebApi
            GlobalConfiguration.Configure(WebApiConfig.Register);
            GlobalConfiguration.Configuration.Filters.Add(new ApiExceptionFilter());
            GlobalConfiguration.Configuration.Filters.Add(new StopwatchAttribute());
            GlobalConfiguration.Configuration.Filters.Add(new ActivityIdAttribute());

            // Mvc
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier;
        }
Example #30
0
        public void CreatePortfolio_ReturnPartialViewWithData()
        {
            positionService.Setup(c => c.GetPosition(It.IsAny <int>()))
            .Returns((int i) => ListPositions.FirstOrDefault(c => c.Id == i));
            mock = new Mock <PositionController>(positionService.Object)
            {
                CallBase = true
            };
            mock.SetupGet(p => p.Mapper).Returns(AutoMapperWebConfiguration.GetConfiguration().CreateMapper());
            positionController = mock.Object;

            var result = positionController.Save(1) as PartialViewResult;

            Assert.IsNotNull(result);
            var resultPosition = (PositionModel)result.Model;

            Assert.IsTrue(resultPosition.Id == positionm1.Id);
            Assert.IsTrue(resultPosition.Name == positionm1.Name);
        }