public void NOOPTestForCoverage() { // This class is already covered by the convertion libary tests var value = new OpenApiEnumValuesDescriptionExtension() { EnumName = "some enum", ValuesDescriptions = new List <EnumDescription>() { new EnumDescription() { Value = "some value", }, }, }; var writer = new Mock <IOpenApiWriter>(); value.Write(writer.Object, OpenApiSpecVersion.OpenApi3_0); writer.Verify(static x => x.WriteStartObject(), Times.AtLeastOnce());
private static void AddEnumDescription(IEdmEnumMember member, OpenApiEnumValuesDescriptionExtension target, ODataContext context) { if (target == null) { return; } var enumDescription = context.Model.GetDescriptionAnnotation(member); if (!string.IsNullOrEmpty(enumDescription)) { target.ValuesDescriptions.Add(new EnumDescription { Name = member.Name, Value = member.Name, Description = enumDescription }); } }