public void VerifyThatOptionDepStateFullValueSetsComparerCompareReturnsExpectedResults() { var aa = new ParameterValueSet(); aa.ActualOption = this.optiona; aa.ActualState = this.actualFiniteStatea; var ab = new ParameterValueSet(); ab.ActualOption = this.optiona; ab.ActualState = this.actualFiniteStateb; var ba = new ParameterValueSet(); ba.ActualOption = this.optionb; ba.ActualState = this.actualFiniteStatea; var bb = new ParameterValueSet(); bb.ActualOption = this.optionb; bb.ActualState = this.actualFiniteStateb; var comparer = new ParameterValueSetComparer(); var comparison_aa_ab = comparer.Compare(aa, ab); Assert.AreEqual(1, comparison_aa_ab); var comparison_aa_bb = comparer.Compare(aa, bb); Assert.AreEqual(1, comparison_aa_bb); }
public void verifyThatOptionDependentValuesetsComparerCompareReturnsExpectedResults() { var valueSeta = new ParameterValueSet(); valueSeta.ActualOption = this.optiona; var valueSetb = new ParameterValueSet(); valueSetb.ActualOption = this.optionb; var comparer = new ParameterValueSetComparer(); var comparisonab = comparer.Compare(valueSeta, valueSetb); Assert.AreEqual(1, comparisonab); var comparisonba = comparer.Compare(valueSetb, valueSeta); Assert.AreEqual(-1, comparisonba); var comparisonaa = comparer.Compare(valueSeta, valueSeta); Assert.AreEqual(0, comparisonaa); var comparisonbb = comparer.Compare(valueSetb, valueSetb); Assert.AreEqual(0, comparisonbb); }
public void VerifyThatStateFullValueSetsComparerCompareReturnsExpectedResults() { var valueSeta = new ParameterValueSet(); valueSeta.ActualState = this.actualFiniteStatea; var valueSetb = new ParameterValueSet(); valueSetb.ActualState = this.actualFiniteStateb; var comparer = new ParameterValueSetComparer(); var comparisonab = comparer.Compare(valueSeta, valueSetb); Assert.AreEqual(1, comparisonab); var comparisonba = comparer.Compare(valueSetb, valueSeta); Assert.AreEqual(-1, comparisonba); var comparisonaa = comparer.Compare(valueSeta, valueSeta); Assert.AreEqual(0, comparisonaa); var comparisonbb = comparer.Compare(valueSetb, valueSetb); Assert.AreEqual(0, comparisonbb); }