public void DiceComparer_NPoint_3_1_3_4_Compare_NoPoint_5_1_3_2_Should_Greater_0() { var nPoint1 = Substitute.For <ISibara>(); nPoint1.Status.Returns(SibaraStatus.StatusEnum.Point); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.NoPoint); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(nPoint1, noPoint2); //assert actual.Should().BeGreaterThan(expected); }
public void DiceComparer_NoPoint_6_1_3_4_Compare_NoPoint_3_4_1_2_Should_be_0() { var noPoint1 = Substitute.For <ISibara>(); noPoint1.Status.Returns(SibaraStatus.StatusEnum.NoPoint); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.NoPoint); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(noPoint1, noPoint2); //assert Assert.AreEqual(expected, actual); }
public void DiceComparer_SameColor_1_1_1_1_Compare_SameColor_4_4_4_4_Should_Greater_0() { var nPoint1 = Substitute.For <ISibara>(); nPoint1.Status.Returns(SibaraStatus.StatusEnum.SameColor); nPoint1.Points.Returns(2); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.SameColor); noPoint2.Points.Returns(8); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(nPoint1, noPoint2); //assert actual.Should().BeGreaterThan(expected); }
public void DiceComparer_NPoint_6_1_4_6_Compare_NPoint_4_2_5_5_Should_Less_0() { var nPoint1 = Substitute.For <ISibara>(); nPoint1.Status.Returns(SibaraStatus.StatusEnum.Point); nPoint1.Points.Returns(5); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.Point); noPoint2.Points.Returns(6); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(nPoint1, noPoint2); //assert actual.Should().BeLessThan(expected); }
public void DiceComparer_No_Point_2_3_4_3_Compare_No_Point_4_5_2_5_Should_0() { var nPoint1 = Substitute.For <ISibara>(); nPoint1.Status.Returns(SibaraStatus.StatusEnum.NoPoint); nPoint1.Points.Returns(6); nPoint1.MaxPoint.Returns(4); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.NoPoint); noPoint2.Points.Returns(6); noPoint2.MaxPoint.Returns(4); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(nPoint1, noPoint2); //assert actual.Should().Be(expected); }
public void DiceComparer_NPoint_3_1_3_4_Compare_SameColor_1_1_1_1_Should_Less_0() { var nPoint1 = Substitute.For <ISibara>(); nPoint1.Status.Returns(SibaraStatus.StatusEnum.Point); nPoint1.Points.Returns(5); nPoint1.MaxPoint.Returns(4); var noPoint2 = Substitute.For <ISibara>(); noPoint2.Status.Returns(SibaraStatus.StatusEnum.SameColor); noPoint2.Points.Returns(2); noPoint2.MaxPoint.Returns(1); var diceComparer = new DiceComparer(); var expected = 0; //act var actual = diceComparer.Compare(nPoint1, noPoint2); //assert actual.Should().BeLessThan(expected); }