public async Task GetSupportsList_SortedAlphabetically()
        {
            IEnumerable <SupportEntity> supports = new[]
            {
                new SupportEntity {
                    era_supportid = "2", era_name = "s2"
                },
                new SupportEntity {
                    era_supportid = "1", era_name = "s1"
                },
                new SupportEntity {
                    era_supportid = "3", era_name = "s3"
                }
            };
            var mockedListsRepo = new Mock <IListsRepository>();

            mockedListsRepo.Setup(m => m.GetSupportsAsync()).Returns(Task.FromResult(supports));
            var provider = new ListsProvider(mockedListsRepo.Object);

            var result = await provider.GetSupportsAsync();

            Assert.Equal(supports.Select(s => s.era_name).OrderBy(c => c), result.Select(s => s.Name));
        }
        public async Task GetSupportsList_AllActiveSupports()
        {
            IEnumerable <SupportEntity> supports = new[]
            {
                new SupportEntity {
                    era_supportid = "1", era_name = "s1"
                },
                new SupportEntity {
                    era_supportid = "2", era_name = "s2"
                },
                new SupportEntity {
                    era_supportid = "3", era_name = "s3"
                }
            };
            var mockedListsRepo = new Mock <IListsRepository>();

            mockedListsRepo.Setup(m => m.GetSupportsAsync()).Returns(Task.FromResult(supports));
            var provider = new ListsProvider(mockedListsRepo.Object);

            var result = await provider.GetSupportsAsync();

            Assert.Equal(supports.Count(), result.Count());
        }