public void Check_If_CheckIfStringIsFact_Return_True_Value()
        {
            var factList = new List <Fact>
            {
                new Fact {
                    FactName = "Wniosek", FactValue = true
                }
            };


            string nameOfConclusion = "Wniosek";

            var result = ConclusionOperations.CheckIfStringIsFact(nameOfConclusion, factList);

            Assert.AreEqual(result, true);
        }
        public void When_Four_Rules_With_Particluar_Conclusion_FindRules_Return_Four()
        {
            var ruleList = new List <Rule>
            {
                new Rule(1, "Wniosek", new List <string> {
                    "warunek"
                }, true),
                new Rule(1, "Wniosek", new List <string> {
                    "warunek"
                }, true),
                new Rule(1, "Wniosek", new List <string> {
                    "warunek"
                }, true),
                new Rule(1, "Wniosek", new List <string> {
                    "warunek"
                }, true),
                new Rule(1, "Wniosek1", new List <string> {
                    "warunek"
                }, true),
            };
            List <Rule> result = ConclusionOperations.FindRulesWithParticularConclusion("Wniosek", ruleList);

            Assert.AreEqual(4, result.Count);
        }