CloudNimble.DotNetDocs.Tests.Shared Namespace
Root namespace providing core test infrastructure and sample implementations for documentation scenarios.
📊 Namespace Overview
🎯 Types in this Namespace
DotNetDocsTestBase
Base Class • Extends
BreakdanceMSTestBaseCore test infrastructure for documentation generation tests. Provides utilities for working with assembly documentation.SampleClass
Class • Simple example implementationDemonstrates basic class structure with properties for documentation examples.
📁 Sub-Namespaces
AccessModifiers
Examples demonstrating different access modifier patterns1 Type •
MixedAccessClassBasicScenarios
Common programming patterns and scenarios6 Types • Inheritance, Properties, Methods
EdgeCases
Special cases and edge scenarios for documentation4 Types • Documentation variations
Parameters
Parameter variation examples and patterns1 Type •
ParameterVariations💡 Quick Examples
- Using DotNetDocsTestBase
- Using SampleClass
📊 Type Statistics
2
Direct Types
4
Sub-namespaces
12
Total Types
🔍 Type Details
DotNetDocsTestBase Members
Fields
Fields
- projectPath (
string) - Constant defining the project path
Methods
Methods
- GetTestsDotSharedAssembly() - Returns
DocAssemblywith test assembly documentation - Constructor - Default constructor initializing the base class
SampleClass Members
Properties
Properties
- Name (
string) - Gets or sets the name of the sample
🚀 Common Usage Patterns
1
Extend DotNetDocsTestBase
Create test classes that inherit from
DotNetDocsTestBase for documentation testing2
Use Sample Classes
Leverage
SampleClass and sub-namespace types for example scenarios3
Explore Patterns
Check sub-namespaces for specific patterns like inheritance, parameters, and edge cases
📚 Related Documentation
Pro Tip: This namespace serves as the entry point for all test scenarios. Explore the sub-namespaces for specific pattern examples.