コード例 #1
0
        public void KissedOddShouldSayHello([Range(1, 9, 2)] int numberOfKiss)
        {
            // Arrange
            var sut = new CreatureKisserStateMachine();

            for (int i = 0; i < numberOfKiss; i++)
            {
                sut.Kiss();
            }

            // Act
            var result = sut.CurrentCreature.SaySomething();

            // Assert
            result.Should().Be("Hello!");
        }
コード例 #2
0
        public void KissedEvenShouldSayRibbit([Range(0, 8, 2)] int numberOfKiss)
        {
            // Arrange
            var sut = new CreatureKisserStateMachine();

            for (int i = 0; i < numberOfKiss; i++)
            {
                sut.Kiss();
            }

            // Act
            var result = sut.CurrentCreature.SaySomething();

            // Assert
            result.Should().Be("Ribbit!");
        }