public void EnableAzureWebsiteApplicationDiagnosticApplication() { // Setup websitesClientMock.Setup(f => f.EnableApplicationDiagnostic( websiteName, WebsiteDiagnosticOutput.FileSystem, properties)); enableAzureWebsiteApplicationDiagnosticCommand = new EnableAzureWebsiteApplicationDiagnosticCommand() { ShareChannel = true, CommandRuntime = commandRuntimeMock.Object, Name = websiteName, CurrentSubscription = new SubscriptionData { SubscriptionId = base.subscriptionId }, WebsitesClient = websitesClientMock.Object, File = true, LogLevel = LogEntryType.Information }; // Test enableAzureWebsiteApplicationDiagnosticCommand.ExecuteCmdlet(); // Assert websitesClientMock.Verify(f => f.EnableApplicationDiagnostic( websiteName, WebsiteDiagnosticOutput.FileSystem, properties), Times.Once()); commandRuntimeMock.Verify(f => f.WriteObject(true), Times.Never()); }
public void EnableAzureWebsiteApplicationDiagnosticApplicationTableLog() { // Setup string storageName = "MyStorage"; properties[DiagnosticProperties.StorageAccountName] = storageName; websitesClientMock.Setup(f => f.EnableApplicationDiagnostic( websiteName, WebsiteDiagnosticOutput.StorageTable, properties)); enableAzureWebsiteApplicationDiagnosticCommand = new EnableAzureWebsiteApplicationDiagnosticCommand() { ShareChannel = true, CommandRuntime = commandRuntimeMock.Object, Name = websiteName, CurrentSubscription = new SubscriptionData { SubscriptionId = base.subscriptionId }, WebsitesClient = websitesClientMock.Object, Storage = true, LogLevel = LogEntryType.Information, StorageAccountName = storageName }; // Test enableAzureWebsiteApplicationDiagnosticCommand.ExecuteCmdlet(); // Assert websitesClientMock.Verify(f => f.EnableApplicationDiagnostic( websiteName, WebsiteDiagnosticOutput.StorageTable, properties), Times.Once()); commandRuntimeMock.Verify(f => f.WriteObject(true), Times.Never()); }