Ошибка ниже при запуске метода TestDemoClass.Я написал тестовые сценарии в этом классе, используя Microsoft Fakes.
Error:
Message: Unable to get default constructor for class UnitTests.TestDemoClass
Я попробовал приведенный ниже код для создания конструктора в TestDemoClass.
public TestDemoClass(string storageConnectionString)
{
Microsoft.WindowsAzure.Storage.Fakes.ShimCloudStorageAccount storageAccount = new Microsoft.WindowsAzure.Storage.Fakes.ShimCloudStorageAccount();
Microsoft.WindowsAzure.Storage.Fakes.ShimCloudStorageAccount.AllInstances.CreateCloudBlobClient = (x) =>
{
return sampleBlobClient;
};
blobClient = sampleBlobClient;
}
Конструктор DemoClass выглядит следующим образом
public DemoClass(string storageConnectionString)
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(storageConnectionString);
blobClient = storageAccount.CreateCloudBlobClient();
}
Как решить вышеуказанную проблему.