public void Qualifies_WhenTypeIsNotWrappedBasicType_ReturnsFalse() { var factory = new WrappedBasicParameterValueFactory(); var result = factory.Qualifies(typeof(string)); result.Should().BeFalse(); }
public void Qualifies_WhenTypeIsWrappedBasicType_ReturnsTrue() { var factory = new WrappedBasicParameterValueFactory(); var result = factory.Qualifies(typeof(FooId)); result.Should().BeTrue(); }
public void Create_WhenTypeIsWrappedBasicType_ReturnsWrapperInstance() { var factory = new WrappedBasicParameterValueFactory(); var result = factory.Create(typeof(FooId), new ExecutableParameterInfo("value", "1")); result.Should().BeOfType <FooId>(); result.As <FooId>().Value.Should().Be("1"); }