// Copyright © WireMock.Net using System; using Microsoft.OpenApi.Models; namespace WireMock.Net.OpenApiParser.Settings; /// /// A class defining the example values to use for the different types. /// public class WireMockOpenApiParserExampleValues : IWireMockOpenApiParserExampleValues { /// public virtual bool Boolean => true; /// public virtual int Integer => 42; /// public virtual float Float => 4.2f; /// public virtual double Double => 4.2d; /// public virtual Func Date { get; } = () => System.DateTime.UtcNow.Date; /// public virtual Func DateTime { get; } = () => System.DateTime.UtcNow; /// public virtual byte[] Bytes { get; } = { 48, 49, 50 }; /// public virtual object Object => "example-object"; /// public virtual string String => "example-string"; /// public virtual OpenApiSchema? Schema { get; set; } = new(); }