Ejemplo n.º 1
0
 public void EmptyFactParametersTestCase()
 {
     GivenCreateComparer()
     .When("Run EqualsFactParameters.", _ =>
           F_EqualityComparer.EqualsFactParameters(null, null))
     .ThenIsTrue()
     .Run();
 }
Ejemplo n.º 2
0
        public void SecondParameterIsNullTestCase()
        {
            const string factParamCode = "factParamCode";

            GivenCreateComparer()
            .When("Run EqualsFactParameters.", _ =>
                  F_EqualityComparer.EqualsFactParameters(null, new FactParameter(factParamCode, null)))
            .ThenIsFalse()
            .Run();
        }
Ejemplo n.º 3
0
        public void SecondParameterValueIsNullTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, new object());
            var          secondParam   = new FactParameter(factParamCode, null);

            GivenCreateComparer()
            .When("Run EqualsFactParameters.", _ =>
                  F_EqualityComparer.EqualsFactParameters(firstParam, secondParam))
            .ThenIsFalse()
            .Run();
        }
Ejemplo n.º 4
0
        public void SameValuesConditionFactsTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, new BuildContained <IntFact>());
            var          secondParam   = new FactParameter(factParamCode, new BuildContained <IntFact>());

            GivenCreateComparer()
            .When("Run EqualsFactParameters.", _ =>
                  F_EqualityComparer.EqualsFactParameters(firstParam, secondParam))
            .ThenIsFalse()
            .Run();
        }
Ejemplo n.º 5
0
        public void SameValuesSpecialFactsTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, new SpecialFact());
            var          secondParam   = new FactParameter(factParamCode, new SpecialFact());

            GivenCreateComparer()
            .When("Run EqualsFactParameters.", _ =>
                  F_EqualityComparer.EqualsFactParameters(firstParam, secondParam))
            .ThenIsTrue()
            .Run();
        }
 protected GivenBlock <F_EqualityComparer, F_EqualityComparer> GivenCreateComparer()
 {
     return(Given("Create cache.", () => F_EqualityComparer.GetDefault())
            .AndIsNotNull());
 }