Windows Phone 7に写真アプリがあり、ユニットテストを作成するためにNUnitを試しています。埋め込まれたリソースからいくつかの画像を読み込もうとしていますが、2つの異なるアプローチを試しましたが、どれもうまくいきません...
これにより、BitmapImageオブジェクトをインスタンス化するときにSystem.DivideByZero例外が発生します
BitmapImage image = new BitmapImage(new Uri("data/data000.jpg")); WriteableBitmap testData = new WriteableBitmap(image);
これにより、「呼び出し元のアプリケーションIDを判別できません」というメッセージが表示されます。PictureDecoder.DecodeJpeg()を呼び出すとき。
using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("MyApp.Test.data.data000.jpg")) { WriteableBitmap testData = PictureDecoder.DecodeJpeg(stream); }
他に何をすべきか、試してみるべきか、何か考えはありますか?NUnit(NuGetから)とNUnit-WindowsPhone(これもNuGetから)を試しました。
どうもありがとうございます!
編集:追加する必要があることの1つは、Resharperを介してテストケースを実行していることです。それが重要かどうかはわかりません...
よろしく、ケイン