public void FilterOnlyReturnsOnlyAudioDramasThatDontHaveANumber() { var provider = new SampleAudioDramaProvider(); var audioDramas = provider.Get().ToList(); var expectedFiltered = audioDramas.Where(x => x.AudioDramaDto.NumberEuropa.HasValue == false).ToList(); var filter = new SpecialAudioDramasOnlyFilter(); var filtered = filter.Filter(audioDramas).ToList(); CollectionAssert.AreEqual(expectedFiltered, filtered); }
public void TheFilterHasTheCorrectMode() { var filter = new SpecialAudioDramasOnlyFilter(); Assert.AreEqual(EAudioDramaFilterMode.SpecialsOnly, filter.FilterMode); }