Example #1
0
        public void FewMembersCategorizingTest()
        {
            // arrange
            string[] expected = new string[] { "Open", "Open", "Senior", "Open", "Open", "Senior" };
            int[][]  data     = new int[][] { new int[] { 18, 20 }, new int[] { 45, 2 }, new int[] { 61, 12 }, new int[] { 37, 6 }, new int[] { 21, 21 }, new int[] { 78, 9 } };

            // act
            IEnumerable <string> actual = CategorizeNewMember.OpenOrSenior(data);

            // assert
            Assert.Equal(expected, actual);
        }
Example #2
0
        public void DafaultTest()
        {
            // arrange
            var expected = new List <string>();

            int[][] data = new int[][] { };

            // act
            IEnumerable <string> actual = CategorizeNewMember.OpenOrSenior(data);

            // assert
            Assert.Equal(expected, actual);
        }
        public void SampleTest()
        {
            Assert.AreEqual(new[] { "Open", "Senior", "Open", "Senior" },
                            CategorizeNewMember.OpenOrSenior(new[]
                                                             { new[] { 45, 12 }, new[] { 55, 21 }, new[] { 19, 2 }, new[] { 104, 20 } }));

            Assert.AreEqual(new[] { "Open", "Open", "Open", "Open" },
                            CategorizeNewMember.OpenOrSenior(new[] { new[] { 3, 12 }, new[] { 55, 1 }, new[] { 91, -2 }, new[] { 54, 23 } }));

            Assert.AreEqual(new[] { "Senior", "Open", "Open", "Open" },
                            CategorizeNewMember.OpenOrSenior(
                                new[] { new[] { 59, 12 }, new[] { 45, 21 }, new[] { -12, -2 }, new[] { 12, 12 } }));
        }
Example #4
0
        private static void AssertResultIsValid(int[][] input, string[] expected)
        {
            var result = CategorizeNewMember.OpenOrSenior(input);

            Assert.Equal(expected, result);
        }