public void GetDistinctTypes_WhenFilterText_IsNull(WindowLocator sut) { var fixture = new Fixture(); var types = fixture.CreateMany <Type>(1); Assert.Throws <ArgumentNullException>(() => sut.GetDistinctTypes(types, new EndsWithTypeFilter(null))); }
public void GetDistinctTypes_WhenTypesAreEmpty_ReturnEmpty(WindowLocator sut) { var types = new List <Type>(); var actual = sut.GetDistinctTypes(types).ToList(); Assert.Equal(0, actual.Count); }
public void GetDistinctTypes_WhenResult_NotEmpty(WindowLocator sut) { var fixture = new Fixture(); var types = fixture.CreateMany <Type>(5); var actual = sut.GetDistinctTypes(types).ToList(); Assert.Equal(1, actual.Count); }
public void GetDistinctTypes_WhenTypes_IsNull(WindowLocator sut) { Assert.Throws <ArgumentNullException>(() => sut.GetDistinctTypes(null)); }