From f598b0478963c7f7305100b0ef333ea1856fa7af Mon Sep 17 00:00:00 2001 From: mptap Date: Sat, 28 Oct 2017 15:22:53 -0700 Subject: [PATCH] Added unittest to check for specific repo files --- UnitTest/RequiredFilesExistTest.cs | 90 ++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 UnitTest/RequiredFilesExistTest.cs diff --git a/UnitTest/RequiredFilesExistTest.cs b/UnitTest/RequiredFilesExistTest.cs new file mode 100644 index 0000000..ebdbe2e --- /dev/null +++ b/UnitTest/RequiredFilesExistTest.cs @@ -0,0 +1,90 @@ +namespace SendGrid.Tests +{ + + public class TestRequiredFilesExist { + + // ./Docker or docker/Docker + public void checkDockerExists() { + boolean dockerExists = File.Exists("./Docker") || + File.Exists("./docker/Docker"); + Assert.True(dockerExists); + } + + // ./docker-compose.yml or ./docker/docker-compose.yml + public void checkDockerComposeExists() { + boolean dockerComposeExists = File.Exists("./docker-compose.yml") || + File.Exists("./docker/docker-compose.yml"); + Assert.True(dockerComposeExists); + } + + // ./.env_sample + public void checkEnvSampleExists() { + Assert.True(File.Exists("./.env_sample")); + } + + // ./.gitignore + public void checkGitIgnoreExists() { + Assert.True(File.Exists("./.gitignore")); + } + + // ./.travis.yml + public void checkTravisExists() { + Assert.True(File.Exists("./.travis.yml")); + } + + // ./.codeclimate.yml + public void checkCodeClimateExists() { + Assert.True(File.Exists("./.codeclimate.yml")); + } + + // ./CHANGELOG.md + public void checkChangelogExists() { + Assert.True(File.Exists("./CHANGELOG.md")); + } + + // ./CODE_OF_CONDUCT.md + public void checkCodeOfConductExists() { + Assert.True(File.Exists("./CODE_OF_CONDUCT.md")); + } + + // ./CONTRIBUTING.md + public void checkContributingGuideExists() { + Assert.True(File.Exists("./CONTRIBUTING.md")); + } + + // ./.github/ISSUE_TEMPLATE + public void checkIssuesTemplateExists() { + Assert.True(File.Exists("./.github/ISSUE_TEMPLATE")); + } + + // ./LICENSE.md + public void checkLicenseExists() { + Assert.True(File.Exists("./LICENSE.md")); + } + + // ./.github/PULL_REQUEST_TEMPLATE + public void checkPullRequestExists() { + Assert.True(File.Exists("./.github/PULL_REQUEST_TEMPLATE")); + } + + // ./README.md + public void checkReadMeExists() { + Assert.True(File.Exists("./README.md")); + } + + // ./TROUBLESHOOTING.md + public void checkTroubleShootingGuideExists() { + Assert.True(File.Exists("./TROUBLESHOOTING.md")); + } + + // ./USAGE.md + public void checkUsageGuideExists() { + Assert.True(File.Exists("./USAGE.md")); + } + + // ./USE_CASES.md + public void checkUseCases() { + Assert.True(File.Exists("./USE_CASES.md")); + } + } +}