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