Azure.ResourceManager.WeightsAndBiases SDK Acceptance Criteria (.NET)
SDK: Azure.ResourceManager.WeightsAndBiasesRepository: https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/weightsandbiases/Azure.ResourceManager.WeightsAndBiasesPackage: https://www.nuget.org/packages/Azure.ResourceManager.WeightsAndBiasesPurpose: Skill testing acceptance criteria for validating generated C# code correctness
1. Correct Using Statements
1.1 Core Imports
✅ CORRECT: Basic Client Imports
csharp
using Azure;
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.WeightsAndBiases;
using Azure.ResourceManager.WeightsAndBiases.Models;1.2 Anti-Patterns (ERRORS)
❌ INCORRECT: Using non-existent namespaces
csharp
// WRONG - These don't exist
using WandB.Azure;
using Azure.WeightsAndBiases;2. Client Creation Patterns
2.1 ✅ CORRECT: Create ArmClient
csharp
ArmClient client = new ArmClient(new DefaultAzureCredential());3. Instance Operations
3.1 ✅ CORRECT: Create W&B Instance
csharp
WeightsAndBiasesInstanceCollection instances = resourceGroup.GetWeightsAndBiasesInstances();
WeightsAndBiasesInstanceData data = new WeightsAndBiasesInstanceData(AzureLocation.EastUS)
{
Properties = new WeightsAndBiasesInstanceProperties
{
Marketplace = new WeightsAndBiasesMarketplaceDetails
{