initial design of domain
All checks were successful
Log every push / log-push (push) Successful in 2s

This commit is contained in:
Boban
2026-06-07 22:09:45 +02:00
parent 2af87e8268
commit 4a7ddacae4
393 changed files with 16395 additions and 0 deletions

View File

@@ -0,0 +1,298 @@
{
"$schema": "http://json.schemastore.org/sarif-1.0.0",
"version": "1.0.0",
"runs": [
{
"tool": {
"name": "Microsoft (R) Visual C# Compiler",
"version": "5.3.0.0",
"fileVersion": "5.3.0-2.26153.122 (4d3023de605a78ba3e59e50c657eed70f125c68a)",
"semanticVersion": "5.3.0",
"language": "en-RS"
},
"results": [
{
"ruleId": "CS8602",
"level": "warning",
"message": "Dereference of a possibly null reference.",
"suppressionStates": [
"suppressedInSource"
],
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 19,
"startColumn": 21,
"endLine": 19,
"endColumn": 38
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "CS8602",
"level": "warning",
"message": "Dereference of a possibly null reference.",
"suppressionStates": [
"suppressedInSource"
],
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 42,
"startColumn": 21,
"endLine": 42,
"endColumn": 38
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "CS8602",
"level": "warning",
"message": "Dereference of a possibly null reference.",
"suppressionStates": [
"suppressedInSource"
],
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 69,
"startColumn": 21,
"endLine": 69,
"endColumn": 38
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "NUnit1028",
"level": "note",
"message": "Only test methods should be public",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 104,
"startColumn": 33,
"endLine": 104,
"endColumn": 63
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "S2699",
"level": "warning",
"message": "Add at least one assertion to this test case.",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 73,
"startColumn": 17,
"endLine": 73,
"endColumn": 56
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "CA1822",
"level": "note",
"message": "Member 'SetProjectAndStoryHelperMethod' does not access instance data and can be marked as static",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 104,
"startColumn": 33,
"endLine": 104,
"endColumn": 63
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "NUnit2045",
"level": "note",
"message": "Call independent Assert statements from inside an Assert.Multiple",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 87,
"startColumn": 9,
"endLine": 87,
"endColumn": 68
}
}
}
],
"properties": {
"warningLevel": 1,
"customProperties": {
"SupportsEnterMultipleScope": "EnterMultipleScope"
}
}
},
{
"ruleId": "NUnit2046",
"level": "note",
"message": "Use Assert.That(<collection>, Has.Count.EqualTo(<value>)",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 60,
"startColumn": 21,
"endLine": 60,
"endColumn": 42
}
}
}
],
"properties": {
"warningLevel": 1
}
},
{
"ruleId": "NUnit2046",
"level": "note",
"message": "Use Assert.That(<collection>, Has.Count.EqualTo(<value>)",
"locations": [
{
"resultFile": {
"uri": "file:///Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs",
"region": {
"startLine": 86,
"startColumn": 21,
"endLine": 86,
"endColumn": 42
}
}
}
],
"properties": {
"warningLevel": 1
}
}
],
"rules": {
"CA1822": {
"id": "CA1822",
"shortDescription": "Mark members as static",
"fullDescription": "Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.",
"defaultLevel": "note",
"helpUri": "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822",
"properties": {
"category": "Performance",
"isEnabledByDefault": true,
"tags": [
"PortedFromFxCop",
"Telemetry",
"EnabledRuleInAggressiveMode"
]
}
},
"CS8602": {
"id": "CS8602",
"shortDescription": "Dereference of a possibly null reference.",
"defaultLevel": "warning",
"helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8602)",
"properties": {
"category": "Compiler",
"isEnabledByDefault": true,
"tags": [
"Compiler",
"Telemetry"
]
}
},
"NUnit1028": {
"id": "NUnit1028",
"shortDescription": "The non-test method is public",
"fullDescription": "A fixture should not contain any public non-test methods.",
"defaultLevel": "note",
"helpUri": "https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit1028.md",
"properties": {
"category": "Structure",
"isEnabledByDefault": true
}
},
"NUnit2045": {
"id": "NUnit2045",
"shortDescription": "Use Assert.Multiple",
"fullDescription": "Hosting Asserts inside an Assert.Multiple allows detecting more than one failure.",
"defaultLevel": "note",
"helpUri": "https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2045.md",
"properties": {
"category": "Assertion",
"isEnabledByDefault": true
}
},
"NUnit2046": {
"id": "NUnit2046",
"shortDescription": "Use CollectionConstraint for better assertion messages in case of failure",
"fullDescription": "Use Has.Length/Has.Count/Is.Empty instead of testing property directly.",
"defaultLevel": "note",
"helpUri": "https://github.com/nunit/nunit.analyzers/tree/master/documentation/NUnit2046.md",
"properties": {
"category": "Assertion",
"isEnabledByDefault": true
}
},
"S2699": {
"id": "S2699",
"shortDescription": "Tests should include assertions",
"fullDescription": "The rule targets test methods that lack an assertion and consist solely of an action and, optionally, a setup.",
"defaultLevel": "warning",
"properties": {
"category": "Blocker Code Smell",
"isEnabledByDefault": true,
"tags": [
"C#",
"TestSourceScope",
"SonarWay"
]
}
}
}
}
]
}

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<ProjectInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sonarsource.com/msbuild/integration/2015/1">
<ProjectName>UnitTests</ProjectName>
<ProjectLanguage>C#</ProjectLanguage>
<ProjectType>Test</ProjectType>
<ProjectGuid>6e2561a6-a9a0-8b76-749f-d9db18d15a3f</ProjectGuid>
<FullPath>/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/UnitTests.csproj</FullPath>
<IsExcluded>false</IsExcluded>
<AnalysisResultFiles>
<AnalysisResultFile Id="FilesToAnalyze" Location="/Users/bobanlapcevic/Desktop/theInterfacePro/.sonarqube/conf/3/FilesToAnalyze.txt" />
</AnalysisResultFiles>
<AnalysisSettings>
<Property Name="sonar.cs.roslyn.reportFilePaths">/Users/bobanlapcevic/Desktop/theInterfacePro/.sonarqube/out/3/Issues.json</Property>
<Property Name="sonar.cs.analyzer.projectOutPaths">/Users/bobanlapcevic/Desktop/theInterfacePro/.sonarqube/out/3</Property>
<Property Name="sonar.cs.scanner.telemetry">/Users/bobanlapcevic/Desktop/theInterfacePro/.sonarqube/out/3/Telemetry.json</Property>
</AnalysisSettings>
<Configuration>Debug</Configuration>
<Platform>AnyCPU</Platform>
<TargetFramework>net10.0</TargetFramework>
</ProjectInfo>

View File

@@ -0,0 +1,6 @@
{"dotnetenterprise.s4net.build.override_warnings_as_errors.cnt":"true"}
{"dotnetenterprise.s4net.build.target_framework_moniker":".NETCoreApp,Version=v10.0"}
{"dotnetenterprise.s4net.build.using_microsoft_net_sdk.cnt":"true"}
{"dotnetenterprise.s4net.build.deterministic.cnt":"true"}
{"dotnetenterprise.s4net.build.nuget_project_style.cnt":"PackageReference"}
{"dotnetenterprise.s4net.build.netcore_sdk_version.cnt":"10.0.201"}

View File

@@ -0,0 +1,7 @@
m
b/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/UnitTests.AssemblyInfo.csutf-8ƒ
x/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.csutf-8o
d/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/UnitTests.GlobalUsings.g.csutf-8}
r/Users/bobanlapcevic/.nuget/packages/microsoft.net.test.sdk/17.14.0/build/net8.0/Microsoft.NET.Test.Sdk.Program.csutf-8T
K/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.csutf-8]
T/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/PrepareHomepageForUserTest.csutf-8

View File

@@ -0,0 +1 @@
Roslyn version: 5.3.0.0Language version: CSharp14!Concurrent execution: enabledŠFile '/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/UnitTests.AssemblyInfo.cs' was recognized as generated File '/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs' was recognized as generatedŒFile '/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/obj/Debug/net10.0/UnitTests.GlobalUsings.g.cs' was recognized as generatedšFile '/Users/bobanlapcevic/.nuget/packages/microsoft.net.test.sdk/17.14.0/build/net8.0/Microsoft.NET.Test.Sdk.Program.cs' was recognized as generated

View File

@@ -0,0 +1,57 @@
¡
K/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs


 `2

O V   (
  "+ 08 =
  %
( )- .
 `2

      "(
  "+ 0!!A F
   !! 
  2 3  7 8
!!1 2!!6 7
%% B
''
))O V
'' 
)) ** %
.. hd
22
33 44 55 66 77 88 :: %<< == 2
22 33 "55+ 077 "88+ 0
AA =
CC
DDO V
CC 
DD EE %
II 7
KK

KK 
OO :<
QQ
RR SS VV WW XX 
QQ RR "
\\ S(
__
`` aa ddG N
dd ee Z
hh > = ='' =22 =CC =KK =QQ =__ 9

View File

@@ -0,0 +1 @@
TRG/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/UnitTests.csprojòCSharp14

View File

@@ -0,0 +1,10 @@
Ë
K/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs UnitTestso
UnitTests.ProjectClassTestsPAssignStoryToCurrentSprint_WhenStoryExistsInBacklog_ShouldRemoveStoryFromBacklogo
UnitTests.ProjectClassTestsPAssignStoryToCurrentSprint_WhenStoryExistsInBacklog_ShouldAddStoryToActiveSprintQ
UnitTests.ProjectClassTests2Project_EndSprint_IfNoSprintsExceptionMustBeThrownw
UnitTests.ProjectClassTestsXProject_EndSprint_WhenEndingOldSprintOldMustBeInactiveAndNewOneMustBeCreatedAndActivatedL
UnitTests.ProjectClassTests-ShouldThrowExceptionIfUserTryToEndEndedSprintF
UnitTests.ProjectClassTests'WhenEndingProjectNoNewSprintsSouldStartI
UnitTests.ProjectClassTests*StartProject_ShouldCreateFirstActiveSprintb
UnitTests.ProjectClassTestsCStartProject_WhenProjectAlreadyHasActiveSprint_ShouldThrowException

View File

@@ -0,0 +1,27 @@
<EFBFBD>
K/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/ProjectClassTests.cs
 
 
 
    
    W 

 a    `    E   
        & . G   / 1 : |   F H   
         !!  !!O Q $$  %%
 %%  ''  ))  )) & )). G **  **/ 1 **: S --  ..
 ..  00 O 11 / 22  ::  ::  ::  ;;  ;;0 4 <<  <<+ - <<6 7 ==  ==$ % ==1 3 @@  AA
 AA  CC  DD  DD & DD. G EE  EE/ 1 EE: S HH  II
 II  KK  NN  OO
 OO  QQ  UU  VV  VV+ - VV6 7 WW  WW$ % WW5 7 WW@ A XX  XX$ % XX1 3 [[  \\
 \\  ^^  __  __  ``  ``! * ``6 P cc  dd  dd  dd& ? ee  ee( , ee5 e hh
 hh  hh  jj  kk  kk  kk ! ll  mm ' nn & pp  pp  pp ! rr . uu Ê
T/Users/bobanlapcevic/Desktop/theInterfacePro/UnitTests/PrepareHomepageForUserTest.cs
 
 
 
    
' 
  ( 4 7 8 U V Y Z a b e f i k n