public void Should_ConvertListToGroupDataList(List <string> lines, List <Tuple <string, int> > expectedGroups)
        {
            var inputHandler = new InputHandlerServiceDay6();
            var groups       = inputHandler.ConvertListToGroupDataList(lines);

            Assert.Equal(expectedGroups, groups);
        }
        public void Should_CreateGroupsDay6bFromInput(List <Tuple <string, int> > input, List <GroupDay6b> expectedGroups)
        {
            var inputHandler = new InputHandlerServiceDay6();
            var groups       = inputHandler.CreateGroup6bFromInput(input);

            groups.Should().AllBeOfType(typeof(GroupDay6b));
            groups.Should().BeEquivalentTo(expectedGroups);
        }
        public void Should_CreateGroupsDay6aFromInput(List <string> lines, List <GroupDay6a> expectedGroups)
        {
            var inputHandler = new InputHandlerServiceDay6();
            var groups       = inputHandler.CreateGroup6aFromInput(lines);

            groups.Should().AllBeOfType(typeof(GroupDay6a));
            groups.Should().BeEquivalentTo(expectedGroups);
        }