public void IsSupportedEvaluatesSpecifiedNamesTest(string referenceName, bool expected) { var target = new WrapperGenerator("Match"); var actual = target.IsSupported(typeof(Guid), referenceName, null); actual.Should().Be(expected); }
public void IsSupportedEvaluatesSpecifiedExpressionTest(string expression, string referenceName, bool expected) { var regex = new Regex(expression); var target = new WrapperGenerator(regex); var actual = target.IsSupported(typeof(Guid), referenceName, null); actual.Should().Be(expected); }
public void IsSupportedThrowsExceptionWithNullTypeTest() { var buildChain = new LinkedList<object>(); var target = new WrapperGenerator("Test"); Action action = () => target.IsSupported(null, "Test", buildChain); action.ShouldThrow<ArgumentNullException>(); }
public void IsSupportedEvaluatesSpecifiedTypesTest(Type type, bool expected) { var target = new WrapperGenerator(typeof(bool), typeof(bool?)); var actual = target.IsSupported(type, null, null); actual.Should().Be(expected); }