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()); }