Exemplo n.º 1
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();
        }
Exemplo n.º 2
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();
        }
Exemplo n.º 3
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();
        }
        public void FirstParameterValueIsNullTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, null);
            var          secondParam   = new FactParameter(factParamCode, new object());
            var          context       = GetWantActionContext((IWantAction)null, (IFactContainer)null);

            GivenCreateFacade()
            .When("Run EqualsFactParameters.", facade =>
                  facade.EqualsFactParameters(firstParam, secondParam, context))
            .ThenIsFalse()
            .Run();
        }
        public void SameValuesConditionFactsTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, new BuildContained <IntFact>());
            var          secondParam   = new FactParameter(factParamCode, new BuildContained <IntFact>());
            var          context       = GetWantActionContext((IWantAction)null, (IFactContainer)null);

            GivenCreateFacade()
            .When("Run EqualsFactParameters.", facade =>
                  facade.EqualsFactParameters(firstParam, secondParam, context))
            .ThenIsFalse()
            .Run();
        }
        public void DifferentValuesSpecialFactsTestCase()
        {
            const string factParamCode = "factParamCode";
            var          firstParam    = new FactParameter(factParamCode, new SpecialFact1());
            var          secondParam   = new FactParameter(factParamCode, new SpecialFact2());
            var          context       = GetWantActionContext((IWantAction)null, (IFactContainer)null);

            GivenCreateFacade()
            .When("Run EqualsFactParameters.", facade =>
                  facade.EqualsFactParameters(firstParam, secondParam, context))
            .ThenIsFalse()
            .Run();
        }