public GetAzureRmMetricDefinitionTests(Xunit.Abstractions.ITestOutputHelper output) { ServiceManagemenet.Common.Models.XunitTracingInterceptor.AddToContext(new ServiceManagemenet.Common.Models.XunitTracingInterceptor(output)); insightsMetricDefinitionOperationsMock = new Mock <IMetricDefinitionsOperations>(); MonitorClientMock = new Mock <MonitorClient>(); commandRuntimeMock = new Mock <ICommandRuntime>(); cmdlet = new GetAzureRmMetricDefinitionCommand() { CommandRuntime = commandRuntimeMock.Object, MonitorClient = MonitorClientMock.Object }; response = new Microsoft.Rest.Azure.AzureOperationResponse <IEnumerable <MetricDefinition> >() { Body = Utilities.InitializeMetricDefinitionResponse() }; insightsMetricDefinitionOperationsMock.Setup(f => f.ListWithHttpMessagesAsync(It.IsAny <string>(), It.IsAny <ODataQuery <MetricDefinition> >(), It.IsAny <Dictionary <string, List <string> > >(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult <Microsoft.Rest.Azure.AzureOperationResponse <IEnumerable <MetricDefinition> > >(response)) .Callback((string resource, ODataQuery <MetricDefinition> query, Dictionary <string, List <string> > header, CancellationToken t) => { resourceId = resource; filter = query; }); MonitorClientMock.SetupGet(f => f.MetricDefinitions).Returns(this.insightsMetricDefinitionOperationsMock.Object); }
public GetAzureRmMetricDefinitionTests() { insightsMetricDefinitionOperationsMock = new Mock <IMetricDefinitionOperations>(); insightsClientMock = new Mock <InsightsClient>(); commandRuntimeMock = new Mock <ICommandRuntime>(); cmdlet = new GetAzureRmMetricDefinitionCommand() { CommandRuntime = commandRuntimeMock.Object, InsightsClient = insightsClientMock.Object }; response = Utilities.InitializeMetricDefinitionResponse(); insightsMetricDefinitionOperationsMock.Setup(f => f.GetMetricDefinitionsAsync(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult <MetricDefinitionListResponse>(response)) .Callback((string f, string s, CancellationToken t) => { resourceId = f; filter = s; }); insightsClientMock.SetupGet(f => f.MetricDefinitionOperations).Returns(this.insightsMetricDefinitionOperationsMock.Object); }
public GetAzureRmMetricDefinitionTests(Xunit.Abstractions.ITestOutputHelper output) { ServiceManagemenet.Common.Models.XunitTracingInterceptor.AddToContext(new ServiceManagemenet.Common.Models.XunitTracingInterceptor(output)); insightsMetricDefinitionOperationsMock = new Mock <IMetricDefinitionOperations>(); insightsClientMock = new Mock <InsightsClient>(); commandRuntimeMock = new Mock <ICommandRuntime>(); cmdlet = new GetAzureRmMetricDefinitionCommand() { CommandRuntime = commandRuntimeMock.Object, //InsightsClient = insightsClientMock.Object }; response = Utilities.InitializeMetricDefinitionResponse(); insightsMetricDefinitionOperationsMock.Setup(f => f.GetMetricDefinitionsAsync(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <CancellationToken>())) .Returns(Task.FromResult <MetricDefinitionListResponse>(response)) .Callback((string f, string s, CancellationToken t) => { resourceId = f; filter = s; }); insightsClientMock.SetupGet(f => f.MetricDefinitionOperations).Returns(this.insightsMetricDefinitionOperationsMock.Object); }