Пример #1
0
        public void GetsYes_PartTwo_RealInput()
        {
            var subject = new GetsYes();
            int result  = subject.GetSumOfGroups(File.ReadAllLines(realInput), true);

            result.Should().Be(3402);
        }
Пример #2
0
        public void GetsYes_PartTwo_UnanimousResponses()
        {
            var subject = new GetsYes();
            int result  = subject.GetSumOfGroups(File.ReadAllLines(testTwo), true);

            result.Should().Be(6);
        }
Пример #3
0
        public void GetsYes_RealInput_GetsRealAnswer()
        {
            var subject = new GetsYes();
            int result  = subject.GetSumOfGroups(File.ReadAllLines(realInput));

            result.Should().Be(6534);
        }
Пример #4
0
        public void GetsYes_GroupOfGroups_GetsSumOfGroups()
        {
            var subject = new GetsYes();
            int result  = subject.GetSumOfGroups(File.ReadAllLines(testTwo));

            result.Should().Be(11);
        }
Пример #5
0
        public void GetsYes_GroupOfIndividuals_DoesntCountDuplicates()
        {
            var subject = new GetsYes();
            int result  = subject.GetGroupSum(File.ReadAllLines(testOne));

            result.Should().Be(6);
        }
Пример #6
0
        public void GetsYes_SimpleIndividual_GetsYesses()
        {
            var subject = new GetsYes();
            int result  = subject.Get("abcx");

            result.Should().Be(4);
        }