public void CreateReturnsCorrectResult() { Action dummy = delegate { }; var sut = new MissingParametersSupplyingStaticMethodFactory(); var result = sut.Create(dummy.Method); var expected = new MissingParametersSupplyingMethod(new StaticMethod(dummy.Method)); Assert.Equal(expected, result); }
public void SutIsIMethodFactory() { var sut = new MissingParametersSupplyingStaticMethodFactory(); Assert.IsAssignableFrom<IMethodFactory>(sut); }
public void CreateWithNullThrows() { var sut = new MissingParametersSupplyingStaticMethodFactory(); Assert.Throws<ArgumentNullException>(() => sut.Create(null)); }