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); }
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); }
public void RefractNullSourceThrows() { var sut = new TypeElementRefraction <object>(); Assert.Throws <ArgumentNullException>(() => sut.Refract(null)); }
public void RefractNullSourceThrows() { var sut = new TypeElementRefraction<object>(); Assert.Throws<ArgumentNullException>(() => sut.Refract(null)); }