public void Returns_value_from_Single_value_retriever_when_not_empty() { Func <string, Single> func = v => { if (v == "value 1") { return(1F); } if (v == "value 2") { return(2F); } return(0); }; var retriever = new NullableFloatValueRetriever(func); retriever.GetValue("value 1").Should().Be(1F); retriever.GetValue("value 2").Should().Be(2F); }
public void Returns_null_when_passed_empty_string() { var retriever = new NullableFloatValueRetriever(v => 99F); retriever.GetValue("").Should().Be(null); }
public void Returns_null_when_passed_null() { var retriever = new NullableFloatValueRetriever(v => 3.01F); retriever.GetValue(null).Should().Be(null); }