| Class: | +Program | +
|---|---|
| Assembly: | +Basics | +
| File(s): | +C:\Users\Valyakin-Vl\Documents\C#\Homework\Basics-0\Basics\Program.cs | +
| Covered lines: | +0 | +
|---|---|
| Uncovered lines: | +2 | +
| Coverable lines: | +2 | +
| Total lines: | +7 | +
| Line coverage: | +0% | +
| Covered branches: | +0 | +
|---|---|
| Total branches: | +0 | +
| Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +| Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
|---|---|---|---|---|
| <Main>$(...) | 100% | 2 | 1 | 0% |
| Class: | +Basics_0.Services.StringFormatter | +
|---|---|
| Assembly: | +Basics | +
| File(s): | +C:\Users\Valyakin-Vl\Documents\C#\Homework\Basics-0\Basics\Services\StringFormatter.cs | +
| Covered lines: | +17 | +
|---|---|
| Uncovered lines: | +0 | +
| Coverable lines: | +17 | +
| Total lines: | +33 | +
| Line coverage: | +100% | +
| Covered branches: | +4 | +
|---|---|
| Total branches: | +4 | +
| Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +| Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
|---|---|---|---|---|
| .ctor() | 100% | 1 | 1 | 100% |
| FormatName(...) | 100% | 1 | 1 | 100% |
| SetPrefix(...) | 100% | 1 | 1 | 100% |
| CreateEmail(...) | 100% | 1 | 1 | 100% |
| RepeatString(...) | 100% | 4 | 4 | 100% |
| Class: | +Basics_0.Models.User | +
|---|---|
| Assembly: | +Basics | +
| File(s): | +C:\Users\Valyakin-Vl\Documents\C#\Homework\Basics-0\Basics\Models\User.cs | +
| Covered lines: | +0 | +
|---|---|
| Uncovered lines: | +15 | +
| Coverable lines: | +15 | +
| Total lines: | +29 | +
| Line coverage: | +0% | +
| Covered branches: | +0 | +
|---|---|
| Total branches: | +0 | +
| Branch coverage: | +N/A | +
Feature is only available for sponsors
+Upgrade to PRO version +| Method | Branch coverage | Crap Score | Cyclomatic complexity | Line coverage |
|---|---|---|---|---|
| .ctor() | 100% | 2 | 1 | 0% |
| GetInfo() | 100% | 2 | 1 | 0% |
| SetEmail(...) | 100% | 2 | 1 | 0% |
| GetEmail() | 100% | 2 | 1 | 0% |
| Parser: | +Cobertura | +
|---|---|
| Assemblies: | +1 | +
| Classes: | +3 | +
| Files: | +3 | +
| Coverage date: | +08.12.2025 - 15:28:05 | +
| Covered lines: | +17 | +
|---|---|
| Uncovered lines: | +17 | +
| Coverable lines: | +34 | +
| Total lines: | +69 | +
| Line coverage: | +50% | +
| Covered branches: | +4 | +
|---|---|
| Total branches: | +4 | +
| Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +No risk hotspots found.
+| Line coverage | Branch coverage | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | |||||
| Basics | 17 | 17 | 34 | 69 | 50% | 4 | 4 | 100% | |||||
| Basics_0.Models.User | 0 | 15 | 15 | 29 | 0% | 0 | 0 | ||||||
| Basics_0.Services.StringFormatter | 17 | 0 | 17 | 33 | 100% | 4 | 4 | 100% | |||||
| Program | 0 | 2 | 2 | 7 | 0% | 0 | 0 | ||||||
| Parser: | +Cobertura | +
|---|---|
| Assemblies: | +1 | +
| Classes: | +3 | +
| Files: | +3 | +
| Coverage date: | +08.12.2025 - 15:28:05 | +
| Covered lines: | +17 | +
|---|---|
| Uncovered lines: | +17 | +
| Coverable lines: | +34 | +
| Total lines: | +69 | +
| Line coverage: | +50% | +
| Covered branches: | +4 | +
|---|---|
| Total branches: | +4 | +
| Branch coverage: | +100% | +
Feature is only available for sponsors
+Upgrade to PRO version +No risk hotspots found.
+| Line coverage | Branch coverage | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | |||||
| Basics | 17 | 17 | 34 | 69 | 50% | 4 | 4 | 100% | |||||
| Basics_0.Models.User | 0 | 15 | 15 | 29 | 0% | 0 | 0 | ||||||
| Basics_0.Services.StringFormatter | 17 | 0 | 17 | 33 | 100% | 4 | 4 | 100% | |||||
| Program | 0 | 2 | 2 | 7 | 0% | 0 | 0 | ||||||