Ejemplo n.º 1
0
        public void append_a_message_to_message_collector_for_player_rolling()
        {
            var randomLocation = new Random().Next(5) + 1;
            var playerName = "a player";
            var messageCollector = new StringBuilder();
            var expectedMessageCollector = new StringBuilder()
                .AppendLine($"{playerName} is the current player")
                .AppendLine($"They have rolled a {randomLocation}");

            var penaltyBoxMessage = new PlayerRollingMessage(randomLocation, playerName);
            penaltyBoxMessage.AppendMessageTo(messageCollector);

            Assert.That(messageCollector.ToString(), Is.EqualTo(expectedMessageCollector.ToString()));
        }
Ejemplo n.º 2
0
        public void append_a_message_to_message_collector_for_player_rolling()
        {
            var randomLocation           = new Random().Next(5) + 1;
            var playerName               = "a player";
            var messageCollector         = new StringBuilder();
            var expectedMessageCollector = new StringBuilder()
                                           .AppendLine($"{playerName} is the current player")
                                           .AppendLine($"They have rolled a {randomLocation}");

            var penaltyBoxMessage = new PlayerRollingMessage(randomLocation, playerName);

            penaltyBoxMessage.AppendMessageTo(messageCollector);

            Assert.That(messageCollector.ToString(), Is.EqualTo(expectedMessageCollector.ToString()));
        }