private void VerifyTelemetryEventData(string operationId, VSActionsTelemetryEvent expected, TelemetryEvent actual) { Assert.NotNull(actual); Assert.Equal(ActionsTelemetryEvent.NugetActionEventName, actual.Name); Assert.Equal(10, actual.Count); Assert.Equal(expected.OperationType.ToString(), actual["OperationType"].ToString()); Assert.Equal(expected.Source.ToString(), actual["Source"].ToString()); TestTelemetryUtility.VerifyTelemetryEventData(operationId, expected, actual); }
private void VerifyTelemetryEventData(ActionsTelemetryEvent expected, TelemetryEvent actual) { Assert.NotNull(actual); Assert.Equal(TelemetryConstants.NugetActionEventName, actual.Name); Assert.Equal(10, actual.Properties.Count); Assert.Equal(expected.OperationType.ToString(), actual.Properties[TelemetryConstants.OperationTypePropertyName].ToString()); Assert.Equal(expected.Source.ToString(), actual.Properties[TelemetryConstants.OperationSourcePropertyName].ToString()); TestTelemetryUtility.VerifyTelemetryEventData(expected, actual); }
private void VerifyTelemetryEventData(string operationId, RestoreTelemetryEvent expected, TelemetryEvent actual) { Assert.NotNull(actual); Assert.Equal(RestoreTelemetryEvent.RestoreActionEventName, actual.Name); Assert.Equal(10, actual.Count); Assert.Equal(expected.OperationSource.ToString(), actual["OperationSource"].ToString()); Assert.Equal(expected.NoOpProjectsCount, (int)actual["NoOpProjectsCount"]); TestTelemetryUtility.VerifyTelemetryEventData(operationId, expected, actual); }
private void VerifyTelemetryEventData(RestoreTelemetryEvent expected, TelemetryEvent actual) { Assert.NotNull(actual); Assert.Equal(TelemetryConstants.RestoreActionEventName, actual.Name); Assert.Equal(10, actual.Properties.Count); Assert.Equal(expected.Source.ToString(), actual.Properties[TelemetryConstants.OperationSourcePropertyName].ToString()); Assert.Equal(expected.NoOpProjectsCount, (int)actual.Properties[TelemetryConstants.NoOpProjectsCountPropertyName]); TestTelemetryUtility.VerifyTelemetryEventData(expected, actual); }
private void VerifyTelemetryEventData(string operationId, RestoreTelemetryEvent expected, TelemetryEvent actual) { Assert.NotNull(actual); Assert.Equal(RestoreTelemetryEvent.RestoreActionEventName, actual.Name); Assert.Equal(21, actual.Count); Assert.Equal(expected.OperationSource.ToString(), actual["OperationSource"].ToString()); Assert.Equal(expected.NoOpProjectsCount, (int)actual["NoOpProjectsCount"]); Assert.Equal(expected.ForceRestore, (bool)actual["ForceRestore"]); Assert.Equal(expected.IsSolutionLoadRestore, (bool)actual["IsSolutionLoadRestore"]); Assert.Equal(expected.UpToDateProjectCount, (int)actual["UpToDateProjectCount"]); Assert.Equal(expected.PackageReferenceProjectsCount, (int)actual["PackageReferenceProjectsCount"]); Assert.Equal(expected.ProjectJsonProjectsCount, (int)actual["ProjectJsonProjectsCount"]); Assert.Equal(expected.PackagesConfigProjectsCount, (int)actual["PackagesConfigProjectsCount"]); Assert.Equal(expected.DotnetCliToolProjectsCount, (int)actual["DotnetCliToolProjectsCount"]); Assert.Equal(expected.UnknownProjectsCount, (int)actual["UnknownProjectsCount"]); Assert.Equal(expected.LegacyPackageReferenceProjectsCount, (int)actual["LegacyPackageReferenceProjectsCount"]); Assert.Equal(expected.CpsPackageReferenceProjectsCount, (int)actual["CpsPackageReferenceProjectsCount"]); AssertProjectsCount(expected); TestTelemetryUtility.VerifyTelemetryEventData(operationId, expected, actual); }