task_categories:text-generation language:en size_categories:10K<n<100K format:parquet modality:tabular modality:text library:datasets library:pandas library:mlcroissant library:polars region:us code
---
dataset_info:
  features:
  - name: Owner
    dtype: string
  - name: Repo
    dtype: string
  - name: SolutionFilePath
    dtype: string
  - name: ProjectFilePath
    dtype: string
  - name: FilePath
    dtype: string
  - name: Namespace
    dtype: string
  - name: ClassDeclaration
    dtype: string
  - name: ClassFields
    dtype: string
  - name: UsingStatements
    dtype: string
  - name: TestFramework
    dtype: string
  - name: LanguageFramework
    dtype: string
  - name: ClassBody
    dtype: string
  - name: ClassBodyStartPos
    dtype: int64
  - name: ClassBodyEndPos
    dtype: int64
  - name: SourceBody
    dtype: string
  splits:
  - name: train
    num_bytes: 261701664
    num_examples: 14589
  download_size: 51683307
  dataset_size: 261701664
configs:
- config_name: default
  data_files:
  - split: train
    path: data/train-*
task_categories:
- text-generation
language:
- en
tags:
- code
size_categories:
- 10K<n<100K
---
# Dataset Card for CSharpTestClasses

<!-- Provide a quick summary of the dataset. -->

Mapping of CSharp test classes to source code classes using [TestMap](https://github.com/consulthunter/TestMap)

## Dataset Details

### Dataset Description

<!-- Provide a longer summary of what this dataset is. -->

Using TestMap, the dataset consists of test code classes and source code classes (classes being tested) from open-source CSharp repositories on GitHub.
We also collect additional contextual information.

## Uses

<!-- Address questions around how the dataset is intended to be used. -->

The primary intent for this dataset is proof-of-concept for the tool, TestMap. 

We also can see this dataset being used to finetune models for producing software tests in CSharp.

