public void Create_WhenTargetTypeIsIntegerAndValueIsString_ReturnsIntegerValue() { var factory = new BasicParameterValueFactory(); var result = factory.Create(typeof(int), new ExecutableParameterInfo("value", "123")); result.Should().Be(123); }
public void Qualifies_WhenUnSupportedTypeIsPassed_ReturnsFalse() { var factory = new BasicParameterValueFactory(); var result = factory.Qualifies(GetType()); result.Should().BeFalse(); }
public void Create_WhenTargetTypeIsStringAndValueIsString_ReturnsStringValue() { var factory = new BasicParameterValueFactory(); var result = factory.Create(typeof(string), new ExecutableParameterInfo("value", "foo")); result.Should().Be("foo"); }
public void Qualifies_WhenSupportedTypeIsPassed_ReturnsTrue(Type type) { var factory = new BasicParameterValueFactory(); var result = factory.Qualifies(type); result.Should().BeTrue(); }