https://github.com/dpvreony/nettestregimentation

Unit Test Regimentation for .NET

https://github.com/dpvreony/nettestregimentation

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (2.9%) to scientific vocabulary

Keywords

conformance unit-testing

Keywords from Contributors

transformation charting sparql phase-transition labeling embedded interaction climate-modeling productivity cryptocurrency
Last synced: 4 months ago · JSON representation

Repository

Unit Test Regimentation for .NET

Basic Info
  • Host: GitHub
  • Owner: dpvreony
  • License: mit
  • Language: C#
  • Default Branch: main
  • Size: 487 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 4
  • Releases: 11
Topics
conformance unit-testing
Created almost 7 years ago · Last pushed 5 months ago
Metadata Files
Readme Contributing License Code of conduct

README.md

.Net Test Regimentation

Unit Test Regimentation for .NET provides a way to structure unit tests and enforce testing patterns via interfaces.

If you start by reading https://haacked.com/archive/2012/01/02/structuring-unit-tests.aspx/ to get an understanding of the structuring being used. We then go beyond it to describe the different types of tests that can be carried out on a method.

Owner

  • Name: David Vreony
  • Login: dpvreony
  • Kind: user
  • Location: UK

.NET Developer \ Analyst \ Architect with experience in Developer Experience, Financial Services and Healthcare domains

GitHub Events

Total
  • Release event: 4
  • Delete event: 27
  • Issue comment event: 3
  • Push event: 67
  • Pull request review event: 22
  • Pull request event: 63
  • Create event: 34
Last Year
  • Release event: 4
  • Delete event: 27
  • Issue comment event: 3
  • Push event: 67
  • Pull request review event: 22
  • Pull request event: 63
  • Create event: 34

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 234
  • Total Committers: 6
  • Avg Commits per committer: 39.0
  • Development Distribution Score (DDS): 0.564
Past Year
  • Commits: 41
  • Committers: 2
  • Avg Commits per committer: 20.5
  • Development Distribution Score (DDS): 0.171
Top Committers
Name Email Commits
renovate[bot] 2****]@u****m 102
David Vreony d****y@u****m 67
dependabot-preview[bot] 2****]@u****m 31
dependabot[bot] 4****]@u****m 26
Renovate Bot b****t@r****m 7
David Vreony 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 5 months ago

All Time
  • Total issues: 3
  • Total pull requests: 219
  • Average time to close issues: about 1 hour
  • Average time to close pull requests: 6 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 0.33
  • Average comments per pull request: 0.06
  • Merged pull requests: 195
  • Bot issues: 2
  • Bot pull requests: 207
Past Year
  • Issues: 0
  • Pull requests: 61
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.05
  • Merged pull requests: 48
  • Bot issues: 0
  • Bot pull requests: 57
Top Authors
Issue Authors
  • renovate[bot] (2)
  • dpvreony (1)
Pull Request Authors
  • renovate[bot] (145)
  • dependabot-preview[bot] (33)
  • dependabot[bot] (29)
  • dpvreony (12)
Top Labels
Issue Labels
dependencies (1)
Pull Request Labels
dependencies (105) release (8)

Packages

  • Total packages: 3
  • Total downloads:
    • nuget 66,574 total
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 23
  • Total maintainers: 1
nuget.org: nettestregimentation

A library to aid in structuring unit tests to help enforce design and behaviours during development.

  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 50,109 Total
Rankings
Downloads: 10.1%
Dependent repos count: 13.8%
Average: 14.3%
Dependent packages count: 18.8%
Maintainers (1)
Last synced: 5 months ago
nuget.org: nettestregimentation.moq

Moq integrations library to aid in structuring unit tests to help enforce design and behaviours during development.

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,929 Total
Rankings
Dependent repos count: 13.8%
Dependent packages count: 18.8%
Average: 20.7%
Downloads: 29.5%
Maintainers (1)
Last synced: 5 months ago
nuget.org: nettestregimentation.xunit

Package Description

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10,536 Total
Rankings
Dependent repos count: 13.8%
Dependent packages count: 18.8%
Average: 25.2%
Downloads: 42.9%
Maintainers (1)
Last synced: 5 months ago

Dependencies

src/NetTestRegimentation.Moq/NetTestRegimentation.Moq.csproj nuget
  • Moq 4.18.1
src/NetTestRegimentation.XUnit/NetTestRegimentation.XUnit.csproj nuget
  • Microsoft.VisualStudio.Validation 17.0.65
  • xunit.extensibility.core 2.4.2
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/dotnet-core.yml actions
  • actions/checkout v3 composite
  • actions/create-release v1 composite
  • actions/download-artifact v3 composite
  • actions/setup-dotnet v3 composite
  • actions/upload-artifact v3 composite
  • dotnet/nbgv master composite
  • glennawatson/ChangeLog v1 composite
src/NetTestRegimentation/NetTestRegimentation.csproj nuget
src/NetTestRegimentation.UnitTests/NetTestRegimentation.UnitTests.csproj nuget