Exemple #1
0
        public void TestEdgeCases()
        {
            const int expected = 0;
            var       sut      = new Question013();

            int actual = sut.GetRotationIndex(null);

            Assert.Equal(expected, actual);

            actual = sut.GetRotationIndex(new string[] {});
            Assert.Equal(expected, actual);

            actual = sut.GetRotationIndex(new[] { "first" });
            Assert.Equal(expected, actual);
        }
Exemple #2
0
        public void TestSample(int expected, string[] words)
        {
            int actual = new Question013().GetRotationIndex(words);

            Assert.Equal(expected, actual);
        }