public void ShouldReturnArrayWithinOneElementOfPassedArgument_WhenCountIsOne()
            {
                // Given
                var underTest = new RepeatRunnable() {Count = 1};

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.EqualTo(new[] {"hello"}));
            }
            public void ShouldReturnEmptyArray_WhenCountIsZero()
            {
                // Given
                var underTest = new RepeatRunnable() {Count = 0};

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.Empty);
            }
            public void ShouldArrayWithinSeveralDuplicatedElements_WhenCountIsGreaterThanOne()
            {
                // Given
                var underTest = new RepeatRunnable()
                {
                    Count = 3
                };

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.EqualTo(new[] { "hello", "hello", "hello" }));
            }
            public void ShouldReturnArrayWithinOneElementOfPassedArgument_WhenCountIsOne()
            {
                // Given
                var underTest = new RepeatRunnable()
                {
                    Count = 1
                };

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.EqualTo(new[] { "hello" }));
            }
            public void ShouldReturnEmptyArray_WhenCountIsZero()
            {
                // Given
                var underTest = new RepeatRunnable()
                {
                    Count = 0
                };

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.Empty);
            }
            public void ShouldArrayWithinSeveralDuplicatedElements_WhenCountIsGreaterThanOne()
            {
                // Given
                var underTest = new RepeatRunnable()
                {
                    Count = 3
                };

                // When
                var result = underTest.Run("hello");

                // Then
                Assert.That(result, Is.EqualTo(new[] {"hello", "hello", "hello"}));
            }