Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        public void GetDistinctTypes_WhenTypesAreEmpty_ReturnEmpty(WindowLocator sut)
        {
            var types  = new List <Type>();
            var actual = sut.GetDistinctTypes(types).ToList();

            Assert.Equal(0, actual.Count);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public void GetDistinctTypes_WhenTypes_IsNull(WindowLocator sut)
 {
     Assert.Throws <ArgumentNullException>(() => sut.GetDistinctTypes(null));
 }