public void RefractTypesReturnsCorrectResult(object[] types)
        {
            var sut = new TypeElementRefraction<object>();

            var actual = sut.Refract(types);

            var expected = types
                .OfType<Type>()
                .Select(t => new TypeElement(t))
                .Cast<IReflectionElement>();
            Assert.Equal(expected, actual);
        }
Example #2
0
        public void RefractTypesReturnsCorrectResult(object[] types)
        {
            var sut = new TypeElementRefraction <object>();

            var actual = sut.Refract(types);

            var expected = types
                           .OfType <Type>()
                           .Select(t => new TypeElement(t))
                           .Cast <IReflectionElement>();

            Assert.Equal(expected, actual);
        }
Example #3
0
        public void RefractNullSourceThrows()
        {
            var sut = new TypeElementRefraction <object>();

            Assert.Throws <ArgumentNullException>(() => sut.Refract(null));
        }
Example #4
0
        public void SutIsReflectionElementRefraction()
        {
            var sut = new TypeElementRefraction <object>();

            Assert.IsAssignableFrom <IReflectionElementRefraction <object> >(sut);
        }
 public void RefractNullSourceThrows()
 {
     var sut = new TypeElementRefraction<object>();
     Assert.Throws<ArgumentNullException>(() => sut.Refract(null));
 }
 public void SutIsReflectionElementRefraction()
 {
     var sut = new TypeElementRefraction<object>();
     Assert.IsAssignableFrom<IReflectionElementRefraction<object>>(sut);
 }