public void Compare_SameColor_4BiggerThan6() { _firstRoll.OutputType.Returns(EnumOutputType.SameColor); _secondRoll.OutputType.Returns(EnumOutputType.SameColor); _firstRoll.Point.Returns(4); _secondRoll.Point.Returns(6); Assert.IsTrue(SibalaComparer.Compare(_firstRoll, _secondRoll) > 0); }
public void Compare_Diff_Point_5_Should_Bigger_than_3() { _firstRoll.OutputType.Returns(EnumOutputType.NPoints); _secondRoll.OutputType.Returns(EnumOutputType.NPoints); _firstRoll.Point.Returns(3); _secondRoll.Point.Returns(5); Assert.IsTrue(SibalaComparer.Compare(_firstRoll, _secondRoll) < 0); }
public void Compare_Same_Point_Diff_Max_Point() { _firstRoll.OutputType.Returns(EnumOutputType.NPoints); _secondRoll.OutputType.Returns(EnumOutputType.NPoints); _firstRoll.Point.Returns(7); _secondRoll.Point.Returns(7); _firstRoll.MaxPoint.Returns(5); _secondRoll.MaxPoint.Returns(6); Assert.IsTrue(SibalaComparer.Compare(_firstRoll, _secondRoll) < 0); }
public void Compare_ByType_FirstRoll_Win(EnumOutputType xOutputType, EnumOutputType yOutputType) { _firstRoll.OutputType.Returns(xOutputType); _secondRoll.OutputType.Returns(yOutputType); Assert.IsTrue(SibalaComparer.Compare(_firstRoll, _secondRoll) > 0); }