[英]Unit test for retrive URL from AZURE
我想将图像上传到 azure 并检索绝对 url 。
我的方法是这样的
CloudStorageAccount storageacc = CloudStorageAccount.Parse(storageConnectionString);
CloudBlobClient blobClient = storageacc.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("myblob");
container.CreateIfNotExists();
CloudBlockBlob blockBlob = container.GetBlockBlobReference("images");
using (var filestream = System.IO.File.OpenRead(@"C:\\Users\\John\\Desktop\\11173.jpg"))
{
blockBlob.UploadFromStream(filestream);
}
return blob.AbsoluteURI
可以建议我如何在 XUNIT 中编写好的代码吗? 谢谢 !
我不确定您是否应该在单元测试中测试这部分,因为单元测试与所有外部进程(如数据库或对象存储)隔离使用。 也许最好在集成测试中对其进行测试,作为具有所有依赖项的完整业务流程的一部分
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.