Пример #1
0
        public void Can_find_nodes_in_checklist()
        {
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2").Should().NotBeNull();
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2").ConjunctElementCode.Should().Be("R2");
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2,G2").Should().NotBeNull();
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2,G2").ConjunctElementCode.Should().Be("R2,G2");
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2,G1,P2").ConjunctElementCode.Should().Be("R2,G1,P2");
            checklist_.Rubrics["R2"].Find(x => x.ConjunctElementCode == "R2,G2,SG1,P4").ConjunctElementCode.Should().Be("R2,G2,SG1,P4");

            checklist_.Rubrics["R2"].Find("R2").Should().NotBeNull();
            checklist_.Rubrics["R2"].Find("R2").ConjunctElementCode.Should().Be("R2");
            checklist_.Rubrics["R2"].Find("R2,G2").Should().NotBeNull();
            checklist_.Rubrics["R2"].Find("R2,G2").ConjunctElementCode.Should().Be("R2,G2");
            checklist_.Rubrics["R2"].Find("R2,G1,P2").ConjunctElementCode.Should().Be("R2,G1,P2");
            checklist_.Rubrics["R2"].Find("R2,G2,SG1,P4").ConjunctElementCode.Should().Be("R2,G2,SG1,P4");

            checklist_.Find("R2").Should().NotBeNull();
            checklist_.Find("R2").ConjunctElementCode.Should().Be("R2");
            checklist_.Find("R2,G2").Should().NotBeNull();
            checklist_.Find("R2,G2").ConjunctElementCode.Should().Be("R2,G2");
            checklist_.Find("R2,G1,P2").ConjunctElementCode.Should().Be("R2,G1,P2");
            checklist_.Find("R2,G2,SG1,P4").ConjunctElementCode.Should().Be("R2,G2,SG1,P4");
        }