public static Checklist.Checklist AllOk(Checklist.Checklist checklist)
 {
     checklist.SetOutcome("R1,P1", InspectionOutcome.Ok);
     checklist.SetOutcome("R1,P2", InspectionOutcome.Ok);
     checklist.SetOutcome("R1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG1,P1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG1,P2", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG1,P3", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG1,P4", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG2,P1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG2,P2", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2,SG2", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G2", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G1,P1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G1,P2", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G1,P3", InspectionOutcome.Ok);
     checklist.SetOutcome("R2,G1", InspectionOutcome.Ok);
     checklist.SetOutcome("R2", InspectionOutcome.Ok);
     return(checklist);
 }
Пример #2
0
 public void Percent_regular_test_case_4()
 {
     checklist_.SetOutcome("R2,G2,SG1,P1", InspectionOutcome.Ok);
     checklist_.Find("R2,G2,SG1,P1").Percent.Should().Be(1);
     checklist_.Find("R2,G2,SG1").Percent.Should().Be(1.0 / 4);
     checklist_.Find("R2,G2").Percent.Should().Be(1.0 / 4 / 2);
     checklist_.Find("R2").Percent.Should().Be(1.0 / 4 / 2 / 2);
     checklist_.Percent.Should().Be(1.0 / 4 / 2 / 2 / 2);
 }