public void Returns_the_value_from_the_guid_retriever() { Func<string, Guid> func = v => { if (v == "x") return new Guid("{A235BE7F-AFEE-43E8-BF01-F279A371662B}"); if (v == "y") return new Guid("{08C91240-68EB-4B11-AFCC-95ED7D44EC67}"); return new Guid(); }; var retriever = new NullableGuidValueRetriever(func); retriever.GetValue("x").Should().Be(new Guid("{A235BE7F-AFEE-43E8-BF01-F279A371662B}")); retriever.GetValue("y").Should().Be(new Guid("{08C91240-68EB-4B11-AFCC-95ED7D44EC67}")); }
public void Returns_null_when_passed_empty() { var retriever = new NullableGuidValueRetriever(v => new Guid("{E9BC63B9-508F-44D6-BD56-B10989B9CCDC}")); retriever.GetValue("").Should().Be(null); }