- [x] Read about **Unit Test** and its importance - [x] Find out what's Unit Testing - [x] Write three reasons of using Unit Testing in Software development: 1. `[REASON 1]` 1. `[REASON 2]` 1. `[REASON 3]` - [x] Read about **Code Coverage** and its importance in Unit Testing - [x] Unit Testing in **C#**: - [x] Find out how to write unit tests in C# with **xUnit** - [x] Find out how to run unit tests and check code coverage - [ ] Read about the effect of SOLID principles on Unit Testing - [ ] Write your findings briefly: - `[ANSWER]` - [ ] **Mocking** technique: - [ ] Find out what's Mocking - [ ] Find out why we should use mocking in unit tests - [ ] Find out how to use mocking in C# - [ ] Writing unit tests for full text search project - [ ] Start writing tests - [ ] Increase code coverage (line or statement coverage) to at least 95%: `[CODE COVERAGE PERCENTAGE]` ### Review Link to your PR: `[LINK TO YOUR PR]` Links to other PRs that you have reviewed: `[LINKS TO PULL REQUESTS THAT YOU HAVE REVIEWED]` - [ ] Your PR is reviewed and approved by at least one other team - [ ] Your PR is reviewed and approved by both mentors - [ ] Your PR is merged
Read about Unit Test and its importance
[REASON 1][REASON 2][REASON 3]Read about Code Coverage and its importance in Unit Testing
Unit Testing in C#:
Read about the effect of SOLID principles on Unit Testing
[ANSWER]Mocking technique:
Writing unit tests for full text search project
[CODE COVERAGE PERCENTAGE]Review
Link to your PR:
[LINK TO YOUR PR]Links to other PRs that you have reviewed:
[LINKS TO PULL REQUESTS THAT YOU HAVE REVIEWED]Your PR is reviewed and approved by at least one other team
Your PR is reviewed and approved by both mentors
Your PR is merged