Example #1
0
 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);
 }
Example #2
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);
 }
Example #3
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);
        }
Example #4
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);
 }