Esempio n. 1
0
        private void PrepareData(out Employee patient, out PreShiftHrvConclusion hrvConclusion, out PreShiftSvmrConclusion svmrConclusion, out PreShiftFinalConclusion finalConclusion)
        {
            var hrvStatus = PsaStatus.Fail;

            hrvConclusion = new PreShiftHrvConclusion
            {
                Status = hrvStatus,
                Text   = PsaStatusTextProvider.StatusText(hrvStatus),
                TestId = Guid.NewGuid()
            };

            var svmrStatus = PsaStatus.Pass;

            svmrConclusion = new PreShiftSvmrConclusion
            {
                Status = svmrStatus,
                Text   = PsaStatusTextProvider.StatusText(svmrStatus),
                TestId = Guid.NewGuid()
            };

            var finalStatus = PsaStatus.Fail;

            finalConclusion = new PreShiftFinalConclusion
            {
                Status       = finalStatus,
                InspectionId = Guid.NewGuid()
            };
            finalConclusion.Text = FinalStatusTextProvider.StatusText(finalConclusion);

            patient = new Employee()
            {
                Id               = Guid.NewGuid(),
                FullName         = "John Smith",
                BranchOfficeName = string.Empty,
                BranchOfficeId   = Guid.NewGuid(),
                DepartmentName   = string.Empty,
                DepartmentId     = Guid.NewGuid(),
                PositionName     = "Main Control Post",
                PositionId       = Guid.NewGuid()
            };
        }
Esempio n. 2
0
 public void Text_For_All_Statuses()
 {
     Assert.LessOrEqual(4, PsaStatusTextProvider.StatusText(PsaStatus.Pass).Length);
     Assert.LessOrEqual(4, PsaStatusTextProvider.StatusText(PsaStatus.Conditional_Pass).Length);
     Assert.LessOrEqual(4, PsaStatusTextProvider.StatusText(PsaStatus.Fail).Length);
 }