create TestCentre Breakdown page.

master
Craig Oates 5 years ago
parent
commit
02efc057ea
  1. 15
      TestCentre-Breakdown.md

15
TestCentre-Breakdown.md

@ -0,0 +1,15 @@
This project is a traditional .Net (4.7) library, written in F#. Its main purpose is to house the solution's unit and property tests.
Within the project, you will see six files and one folder. Although, you should only need to work with two of them files. They are "ConsoleTests.fs" and "LibraryTests.fs".
FILE BREAKDOWN IMAGE.
The "AssemblyInfo.fs", "TestCentre.fsproj" and "packages.config" files are all standard files. You will find them in most, if not all, F# based (traditional) .Net libraries.
"Script.fsx" contains code I will go over a little later. Although, if you know how to work F-Sharp Interactive (FSI), you will already know how to use this file. There is not much code in it and you can avoid using it at all it if you want.
As their names imply, "ConsoleTests.fs" and "LibraryTests.fs" houses the tests of their project's namesake. So, "ConsoleTests.fs" contains the tests for the console (CLI) project. And, "LibraryTests.fs" contains the tests for the (.Net Standard) library project.
IMAGE OF PROJECT SPLIT BREAK DOWN.
The folder ("SavingTestArea"), provides an area for TestCentre to actually save the images it produces. If you do not see it in your solution, you might need to create it yourself. This will become clear when you run the tests, because they will fail. If you need to add "SavingTestArea" to your copy of TestCentre, make sure it matches the location in the above diagram.
Loading…
Cancel
Save