ModelBuilder.UriValueGenerator.GenerateValue C# (CSharp) Method

GenerateValue() protected method

protected GenerateValue ( Type type, string referenceName, LinkedList buildChain ) : object
type System.Type
referenceName string
buildChain LinkedList
return object
        protected override object GenerateValue(Type type, string referenceName, LinkedList<object> buildChain)
        {
            var person = TestData.NextPerson();
            var value = "https://www." + person.Domain;

            if (type == typeof(Uri))
            {
                return new Uri(value);
            }

            return value;
        }