public void StopsActiveDeployment()
        {
            commandRuntimeMock.Setup(f => f.ShouldProcess(It.IsAny <string>(), It.IsAny <string>())).Returns(true);
            resourcesClientMock.Setup(f => f.CancelDeployment(resourceGroupName, deploymentName));

            cmdlet.ResourceGroupName = resourceGroupName;
            cmdlet.Name = deploymentName;

            cmdlet.ExecuteCmdlet();

            resourcesClientMock.Verify(f => f.CancelDeployment(resourceGroupName, deploymentName), Times.Once());
        }
        public void StopsActiveDeployment()
        {
            commandRuntimeMock.Setup(f => f.ShouldProcess(It.IsAny <string>(), It.IsAny <string>())).Returns(true);
            resourcesClientMock.Setup(f => f.CancelDeployment(It.IsAny <FilterDeploymentOptions>()));

            cmdlet.ResourceGroupName = resourceGroupName;
            cmdlet.Name = deploymentName;

            cmdlet.ExecuteCmdlet();

            resourcesClientMock.Verify(
                f => f.CancelDeployment(It.Is <FilterDeploymentOptions>(
                                            options => options.ScopeType == DeploymentScopeType.ResourceGroup &&
                                            options.ResourceGroupName == resourceGroupName &&
                                            options.DeploymentName == deploymentName)),
                Times.Once());
        }