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 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); }