Exemplo n.º 1
0
        public void Workload_GetWorkloadByID()
        {
            string GUID = "{C1507019-1D97-4629-8015-C01BF02CE6AB}";

            ArdaTestMgr.Validate(this, $"Workload.GetWorkloadByID({GUID})",
                                 (list, ctx) => {
                WorkloadRepository workload = new WorkloadRepository(ctx);

                var row = workload.GetWorkloadByID(Guid.Parse(GUID));

                return(row);
            });
        }
Exemplo n.º 2
0
        public void Workload_GetWorkloadsByUser_DoesNot_ReturnUseCreatedByField()
        {
            string USER_UNIQUENAME = "*****@*****.**";

            ArdaTestMgr.Validate(this, $"Workload.GetWorkloadsByUser({USER_UNIQUENAME})",
                                 (list, ctx) => {
                WorkloadRepository workload = new WorkloadRepository(ctx);

                var rows = workload.GetWorkloadsByUser(USER_UNIQUENAME);

                return(rows);
            });
        }
Exemplo n.º 3
0
        public void Workload_UpdateWorkloadStatus()
        {
            string GUID   = "{C1507019-1D97-4629-8015-C01BF02CE6AB}";
            int    STATUS = 4;

            ArdaTestMgr.Validate(this, $"Workload.UpdateWorkloadStatus({GUID},{STATUS})",
                                 (list, ctx) => {
                WorkloadRepository workload = new WorkloadRepository(ctx);

                workload.UpdateWorkloadStatus(Guid.Parse(GUID), STATUS);

                return(workload.GetAllWorkloads());
            });
        }
Exemplo n.º 4
0
        public void Workload_EditWorkload()
        {
            string GUID = "{90cac674-18c0-4139-8aae-f9711bd2d5f4}";

            WorkloadViewModel WORKLOAD1 = new WorkloadViewModel()
            {
                WBActivity    = Guid.Parse("1f265df5-adbe-4b7b-a05a-451af058c482"), // POC
                WBComplexity  = 1,
                WBCreatedBy   = "*****@*****.**",
                WBCreatedDate = DateTime.Parse("2021-01-20"),
                WBEndDate     = DateTime.Parse("2021-01-30"),
                WBDescription = "My Workload Description",
                WBExpertise   = 2,
                WBFilesList   = null,
                WBID          = Guid.Parse("aaaa0022-FD15-428C-9B24-14E6467977AD"),
                WBIsWorkload  = true,
                WBMetrics     = new Guid[] {
                    Guid.Parse("6da887cb-9edd-42cb-87c9-83ac772d9b65"), // Community
                    Guid.Parse("45979112-aff6-4bfa-878b-02baa8fd1074")  // Education
                },
                WBStartDate    = DateTime.Parse("2021-01-25"),
                WBStatus       = 3,
                WBTechnologies = new Guid[] {
                    Guid.Parse("9c263d44-2c11-48cd-b876-5ebb540bbf51"), // Infra
                    Guid.Parse("af5d8796-0ca2-4d54-84f7-d3194f5f2426")  // Web & Mobile
                },
                WBTitle = "My Initial Workload",
                WBUsers = new string[] {
                    "*****@*****.**", "*****@*****.**"
                }
            };

            ArdaTestMgr.Validate(this, $"Workload.EditWorkload({GUID})",
                                 (list, ctx) => {
                WorkloadRepository workload = new WorkloadRepository(ctx);

                var row = WORKLOAD1;

                row.WBID = Guid.Parse(GUID);

                workload.EditWorkload(row);

                return(workload.GetAllWorkloads());
            });
        }
Exemplo n.º 5
0
        public void Workload_EditWorkload_Should_NotFailWithEmptyMetrics()
        {
            string GUID = "{C1507019-1D97-4629-8015-C01BF02CE6AB}";

            WorkloadViewModel WORKLOAD1 = new WorkloadViewModel()
            {
                WBActivity     = Guid.Parse("1f265df5-adbe-4b7b-a05a-451af058c482"), // POC
                WBComplexity   = 1,
                WBCreatedBy    = "*****@*****.**",
                WBCreatedDate  = DateTime.Parse("2021-01-20"),
                WBEndDate      = DateTime.Parse("2021-01-30"),
                WBDescription  = "My Workload Description",
                WBExpertise    = 2,
                WBFilesList    = null,
                WBID           = Guid.Parse("aaaa0022-FD15-428C-9B24-14E6467977AD"),
                WBIsWorkload   = true,
                WBMetrics      = null,
                WBStartDate    = DateTime.Parse("2021-01-25"),
                WBStatus       = 3,
                WBTechnologies = null,
                WBTitle        = "My Initial Workload",
                WBUsers        = null
            };

            ArdaTestMgr.Validate(this, $"Workload.EditWorkload({GUID})",
                                 (list, ctx) => {
                WorkloadRepository workload = new WorkloadRepository(ctx);

                var row = WORKLOAD1;

                row.WBID = Guid.Parse(GUID);

                workload.EditWorkload(row);

                return(workload.GetAllWorkloads());
            });
        }
Exemplo n.º 6
0
        public IEnumerable <WorkloadViewModel> GetSnapshot(TransactionalKanbanContext context)
        {
            WorkloadRepository workload = new WorkloadRepository(context);

            return(workload.GetAllWorkloads().ToArray());
        }