{"id":16912641,"url":"https://github.com/boyter/campaignmonitortest","last_synced_at":"2026-04-13T23:03:57.399Z","repository":{"id":143401165,"uuid":"75914473","full_name":"boyter/CampaignMonitorTest","owner":"boyter","description":"CampaignMonitorTest","archived":false,"fork":false,"pushed_at":"2016-12-08T07:35:14.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T17:26:52.991Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boyter.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-08T07:34:21.000Z","updated_at":"2016-12-08T07:35:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d95f074-c883-4ce7-aa76-094587af23fb","html_url":"https://github.com/boyter/CampaignMonitorTest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyter%2FCampaignMonitorTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyter%2FCampaignMonitorTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyter%2FCampaignMonitorTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boyter%2FCampaignMonitorTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boyter","download_url":"https://codeload.github.com/boyter/CampaignMonitorTest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244675916,"owners_count":20491826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T19:10:45.603Z","updated_at":"2026-04-13T23:03:57.368Z","avatar_url":"https://github.com/boyter.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"Requirements Attempted\r\n\r\n-------\r\nC# .NET\r\n-------\r\n\r\nRequirement 1\r\nRequirement 2\r\nRequirement 3\r\nRequirement 4\r\n\r\nNotes\r\n-----\r\nAll code lives inside DOTNET_Test.zip as a console application. String extension requirement lives in StringExtensions.cs Other requirements are inside Helpers.cs as methods. Tests done using the built in Microsoft Unit Testing Framework since it is all I have installed on this machine at the moment.\r\n\r\n----------\r\nJavascript\r\n----------\r\n\r\nRequirement 5\r\nRequirement 6\r\n\r\nNotes\r\n-----\r\nAll code lives in JS folder, requirements.js with tests in tests.js Tests are done using Qunit with the required CSS and JS hot linked to CDN. To run the tests open index.html in browser of choice.\r\n\r\n---\r\nSQL\r\n---\r\n\r\nRequirement 9\r\n\r\nNotes\r\n-----\r\nSQL.txt file included with answers. Assumes using SQL Server 2012. Note, I got carried away and implemented the first question of requirement 10 without needing to, but included it anyway because I already did it.\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyter%2Fcampaignmonitortest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboyter%2Fcampaignmonitortest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboyter%2Fcampaignmonitortest/lists"}