`mocks.Setup(m => m.CallAsync(It.IsAny<MockC...
# dotnet
b
mocks.Setup(m => m.CallAsync(It.IsAny<MockCallArgs>()))
.ReturnsAsync((MockCallArgs args) =>
{
var outputs = ImmutableDictionary.CreateBuilder<string, object>();
switch (args.Token)
{
case "azure-native:containerregistry:getRegistry":
outputs.Add("loginserver", "server");
break;
case "azure-native:containerregistry:listRegistryCredentials":
outputs.Add("username", "username");
// outputs.Add("passwords", new List<KeyValuePair<string,string>>
// {
//     new("password","password")
// });
outputs.Add("passwords", "{\"test\",\"test\"}");
break;
case "azure-native:containerservice:listManagedClusterUserCredentials":
outputs.Add("kubeconfigs","[{  \"name\":\"test\",  \"value\": \"test\"}]");
break;
}
return outputs;
});