Ejemplo n.º 1
0
        public void TestsDataContext_Entities_That_Have_A_Timestamp_If_Added_Should_Have_Timestamp_Updated()
        {
            var gRP = db.Groups.FirstOrDefault();
            var bus = db.Businesses.FirstOrDefault();

            var entity = new SystemTestDataServices().GetOrCreateTestUser(this.TContext, gRP, bus, "Added", UserTypeEnum.DaikinAdmin, true, false);

            this.TContext.Users.Add(entity);

            this.TContext.SaveChanges();

            Assert.AreNotEqual(entity.Timestamp, DateTime.MinValue);
        }
Ejemplo n.º 2
0
        public TestProjectController()
        {
            response          = new ServiceResponse();
            projectController = new ProjectDashboardController();

            routeData = new RouteData();

            systemService   = new SystemTestDataServices(this.TContext);
            projectService  = new ProjectServices(this.TContext);
            businessService = new BusinessServices(this.TContext);


            user      = GetUserSessionModel("*****@*****.**");
            projectId = this.db.Context.Projects.Where(p => p.OwnerId == user.UserId).OrderByDescending(p => p.ProjectId).Select(p => p.ProjectId).FirstOrDefault();
        }
        public TestProjectServices()
        {
            systemService = new SystemTestDataServices(this.TContext);

            service = new ProjectServices(this.TContext);

            businessService = new BusinessServices(this.TContext);

            //sa = GetUserSessionModel("*****@*****.**");
            sa = GetUserSessionModel("*****@*****.**");

            projecttypes      = db.ProjectTypes.FirstOrDefault();
            ProjectOpenStatus = db.ProjectOpenStatusTypes.FirstOrDefault();
            projectstatus     = db.ProjectStatusTypes.FirstOrDefault();
            verticaltype      = db.VerticalMarketTypes.FirstOrDefault();
        }
Ejemplo n.º 4
0
        public TestQuoteServices()
        {
            systemService   = new SystemTestDataServices(this.TContext);
            projectService  = new ProjectServices(this.TContext);
            businessService = new BusinessServices(this.TContext);
            quoteService    = new QuoteServices(this.TContext);

            user = GetUserSessionModel("*****@*****.**");

            _projectId   = this.db.Context.Projects.Where(p => p.OwnerId == user.UserId).OrderByDescending(p => p.ProjectId).Select(p => p.ProjectId).FirstOrDefault();
            projectModel = projectService.GetProjectModel(user, _projectId).Model as ProjectModel;
            _quoteId     = this.db.Context.Quotes.Where(q => q.ProjectId == _projectId)
                           .OrderByDescending(q => q.QuoteId)
                           .Select(q => q.QuoteId).FirstOrDefault();

            _quoteCount = this.db.Context.Quotes.Where(q => q.ProjectId == _projectId)
                          .OrderByDescending(q => q.QuoteId)
                          .Count();
        }
Ejemplo n.º 5
0
        public TestProjectServices_Rule()
        {
            systemService   = new SystemTestDataServices(this.TContext);
            projectService  = new ProjectServices(this.TContext);
            businessService = new BusinessServices(this.TContext);

            user = GetUserSessionModel("*****@*****.**");

            _projectId   = this.db.Context.Projects.Where(p => p.OwnerId == user.UserId && p.Deleted == false).OrderByDescending(p => p.ProjectId).Select(p => p.ProjectId).FirstOrDefault();
            projectModel = projectService.GetProjectModel(user, _projectId).Model as ProjectModel;

            projectsModel.ProjectId = _projectId;
            Response = projectService.GetProjectsModel(user, projectsModel);

            projectsModel = projectService.GetProjectsModel(user, projectsModel).Model as ProjectsModel;


            projecttypes      = db.ProjectTypes.FirstOrDefault();
            ProjectOpenStatus = db.ProjectOpenStatusTypes.FirstOrDefault();
            projectstatus     = db.ProjectStatusTypes.FirstOrDefault();
            verticaltype      = db.VerticalMarketTypes.FirstOrDefault();
        }