Summary
Refactor Azure.Mcp.Tools.Pricing to use constructor dependency injection instead of resolving services via context.GetService<T>() in ExecuteAsync.
This is a sub-issue of #158.
Instructions
Follow the algorithm described in tools/di-refactor-plan.md with {ToolArea} = Pricing.
An example PR is: #1815
Summary
Refactor
Azure.Mcp.Tools.Pricingto use constructor dependency injection instead of resolving services viacontext.GetService<T>()inExecuteAsync.This is a sub-issue of #158.
Instructions
Follow the algorithm described in
tools/di-refactor-plan.mdwith{ToolArea} = Pricing.An example PR is: #1815