1. TOP
  2. チュートリアル・ハウツー
  3. [Moq & xUnit] BlobClient.OpenReadAsyncをモック化する方法

[Moq & xUnit] BlobClient.OpenReadAsyncをモック化する方法

2025-02-26 11:07

[Moq & xUnit] BlobClient.OpenReadAsyncをモック化する方法についてのテック記事です。

taniが執筆してくれています!



はじめに

Azure Storage Blobsのクライアント(BlobClientやBlobBaseClientなど)を使用したコードの単体テストで、

OpenReadAsyncメソッドが呼ばれる箇所で返すストリームをモック化したいケースがあります。

しかしMock<BlobClient>().Setup(x => x.OpenReadAsync()).ReturnsAsync(...)と単純に記述しても、

戻り値がnullになってしまったりセットアップがマッチしなかったりする問題が発生することがあります。

この記事では、MoqとxUnitを使ってOpenReadAsyncをモック化する際の重要なポイントを解説します。

・・・



💻↓taniの解説記事はコチラです↓💻

[Moq & xUnit] BlobClient.OpenReadAsyncをモック化する方法


Share: [Moq & xUnit] BlobClient.OpenReadAsyncをモック化する方法

Recommend
おすすめ

データベース
クラウド・インフラ
プログラミング言語
フロントエンド開発
バックエンド開発
最新技術トレンド
AI・機械学習
DevOps・CI/CD
チュートリアル・ハウツー
ゲーム開発