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); }