<commit_before>﻿using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;

namespace AspNetCoreSdkTests
{
    public static class TestData
    {
        public static IEnumerable<TestCaseData> AllTemplates { get; } =
            from t in Enum.GetValues(typeof(Template)).Cast<Template>()
            from c in Enum.GetValues(typeof(NuGetConfig)).Cast<NuGetConfig>()
            let data = new TestCaseData(t, c)
            select (
                c == NuGetConfig.NuGetOrg ?
                data.Ignore("RC1 not yet published to nuget.org") :
                data);

        public static IEnumerable<TestCaseData> ApplicationTemplates { get; } =
            from d in AllTemplates
            where ((Template)d.Arguments[0] != Template.RazorClassLib)
            select d;
    }
}<commit_msg>Add comment<commit_after>﻿using NUnit.Framework;
using System;
using System.Collections.Generic;
using System.Linq;

namespace AspNetCoreSdkTests
{
    public static class TestData
    {
        public static IEnumerable<TestCaseData> AllTemplates { get; } =
            from t in Enum.GetValues(typeof(Template)).Cast<Template>()
            from c in Enum.GetValues(typeof(NuGetConfig)).Cast<NuGetConfig>()
            let data = new TestCaseData(t, c)
            select (
                c == NuGetConfig.NuGetOrg ?
                data.Ignore("RC1 not yet published to nuget.org") :
                data);

        // TODO: Add TemplateTypeAttribute to distinguish app templates from classlib templates
        public static IEnumerable<TestCaseData> ApplicationTemplates { get; } =
            from d in AllTemplates
            where ((Template)d.Arguments[0] != Template.RazorClassLib)
            select d;
    }
}
{'fraction_non_alphanumeric': 0.08961187214611872, 'fraction_numerical': 0.00228310502283105, 'mean_word_length': 2.403883495145631, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5370392', 'n_tokens_mistral': 475, 'n_tokens_neox': 461, 'n_words': 123}