Test rockets, robots, and other fun experiments. Feel free to kick the tires and create something fun that you think could be contributed to this repo.
"IT Mechanisms for Success" - Don't bring a knife to a gunfight
Well, this project hopefully checks off #9, #7, and #6 on my list of every day TODOs according to my professional oath.
-
I will not produce harmful code.
-
The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate.
-
I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.
-
I will make frequent, small, releases so that I do not impede the progress of others.
-
I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.
-
I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.
-
I will continuously ensure that others can cover for me, and that I can cover for them.
-
I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty.
-
I will never stop learning and improving my craft.
The Sample solution require .NET Core 3.
To run this solution make sure you download and install the SDK.
Browse to and open:
%GIT%\TestRocket\Rockets\src\TestRocket.sln
ctrl + shift + p
then type Run Task
then choose trun
task.
or from terminal
cd %GIT%\TestRocket\Rockets\out\Debug\netcoreapp3.0
itc-local
ctrl + shift + p
then type Run Task
then choose test
task.
or if test
is the default test task
ctrl + shift + p
then type Run All Tests
(alt + r
alt + a
)
or if you have installed .NET Core Test Explorer simply run from the window.
dotnet new sln -o %GIT%\TestRocket\Rockets\src -n TestRocket
dotnet new classlib -o %GIT%\TestRocket\Rockets\src\RocketFactory -n RocketFactory
dotnet sln TestRocket.sln add %GIT%\TestRocket\Rockets\src\RocketFactory\RocketFactory.csproj
dotnet new xunit -o %GIT%\TestRocket\Rockets\src\Test -n FactoryXUnit
dotnet sln TestRocket.sln add %GIT%\TestRocket\Rockets\src\Test\FactoryXUnit\FactoryXUnit.csproj
dotnet new classlib -o %GIT%\TestRocket\src\Test\Factory -n RocketFactoryTests
dotnet sln TestRocket.sln add %GIT%\TestRocket\src\Test\Factory\RocketFactoryTests.csproj
The Sample solution requires .NET Core 3.1.
This solution is a good place to see some XUnit tests specific to the GoF (Gang of Four) design patterns.
To run this solution make sure you download and install the SDK.
Browse to and open:
%GIT%\TestRocket\Patterns\Patterns.sln
The Sample solution requires .NET Core 3.1.
This solution contains a SQL Server Project (You will need SSDT tools installed with VS) and Unit Test project for the Database.
To run this solution make sure you download and install the SDK.
Browse to and open:
%GIT%\TestRocket\MissionDb\MissionDb.sln
The Sample solution requires .NET Core 3.
To run this solution make sure you download and install the SDK.
This solution is a good place to review some MSTest, XUnit, and C# 8 language Unit Test experiments.
Browse to and open:
%GIT%\TestRocket\ZipUtility\ZipUtility.sln
The Sample solution requires .NET Core 3.
To run this solution make sure you download and install the SDK.
Browse to and open:
%GIT%\TestRocket\DapperApi\DapperApi.sln
xunit.net - Getting Started .NET Core
xunit.net - Getting Started Visual Studio
Getting Started with Unit Testing - MS Docs