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); }
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); }