public void rObjectsReturnsCorrectResult(object[] objects) { var sut = new ConstructorInfoElementRefraction <object>(); var actual = sut.Refract(objects); var expected = objects .OfType <ConstructorInfo>() .Select(ci => new ConstructorInfoElement(ci)) .Cast <IReflectionElement>(); Assert.Equal(expected, actual); }
public void rNullSourceThrows() { var sut = new ConstructorInfoElementRefraction <object>(); Assert.Throws <ArgumentNullException>(() => sut.Refract(null)); }