Fix audit findings for coverage, architecture checks, and XML docs
This commit is contained in:
@@ -10,12 +10,21 @@ public class VisibilityTests
|
||||
public class VisibilityEntity
|
||||
{
|
||||
// Should be included
|
||||
/// <summary>
|
||||
/// Gets or sets the normal prop.
|
||||
/// </summary>
|
||||
public int NormalProp { get; set; }
|
||||
|
||||
// Should be included (serialization usually writes it)
|
||||
/// <summary>
|
||||
/// Gets or sets the private set prop.
|
||||
/// </summary>
|
||||
public int PrivateSetProp { get; private set; }
|
||||
|
||||
// Should be included
|
||||
/// <summary>
|
||||
/// Gets or sets the init prop.
|
||||
/// </summary>
|
||||
public int InitProp { get; init; }
|
||||
|
||||
// Fields - typically included in BSON if public, but reflection need GetFields
|
||||
@@ -25,9 +34,16 @@ public class VisibilityTests
|
||||
private int _privateField;
|
||||
|
||||
// Helper to set private
|
||||
/// <summary>
|
||||
/// Tests set private.
|
||||
/// </summary>
|
||||
/// <param name="val">Value assigned to the private field.</param>
|
||||
public void SetPrivate(int val) => _privateField = val;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tests generate schema visibility checks.
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void GenerateSchema_VisibilityChecks()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user