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,14 @@
using Code;
using Code.Core;
namespace UnitTests;
public class PrepareHomepageForUserTest
{
public PrepareHomePageForUserUseCase Homepage = new PrepareHomePageForUserUseCase(new Project("a","b", "c"));
[SetUp]
public void Setup()
{
}
}

View File

@@ -0,0 +1,133 @@
using Code;
using Code.Core;
namespace UnitTests;
public class ProjectClassTests
{
// 1. projektu se da ima, eventualno opis i ostale informacije recimo datum početka
// 2. projektu se dodaju zadaci iz bekloga, tako da se napuni zadacima i spreman je za sprint
// 3. projektu se otvori prvi sprint, u sprint se upiše datum početka, upiše se broj sprinta
// 4. nakon toga aktivnom sprintu mogu da se dodele user stories.
[Test]
public void StartProjectWithoutStoriesInBacklog_ShouldThrowException()
{
var (project, story) = SetProjectAndStoryHelperMethod();
var expectedException = Assert.Throws<InvalidOperationException>(() => project.Start());
Assert.That(expectedException.Message, Is.EqualTo("Project must contain at least one task in backlog to be started."));
}
[Test]
public void AssignStoryToCurrentSprint_WhenStoryExistsInBacklog_ShouldRemoveStoryFromBacklog()
{
var (project, story) = SetProjectAndStoryHelperMethod();
project.AddToBacklog(story);
project.Start(); //projkat zapocet - ali i pre toga mogu da se dodaju taskovi u backlog
project.AssignStoryToCurrentSprint(story); //medjutim assignStory ne moze pre zvanicnog starovanja projekta
Assert.That(project.Backlog.Any(x => x.Title == story.Title), Is.False);
}
[Test]
public void AssignStoryToCurrentSprint_WhenStoryExistsInBacklog_ShouldAddStoryToActiveSprint()
{
var (project, story) = SetProjectAndStoryHelperMethod();
project.AddToBacklog(story);
project.Start();
project.AssignStoryToCurrentSprint(story);
var activeSprint = project.Sprints.Single(x => x.IsActive);
Assert.That(activeSprint.UserStories.Any(x => x.Title == story.Title), Is.True);
}
[Test]
public void Project_EndSprint_IfNoSprintsExceptionMustBeThrown()
{
var (project, story) = SetProjectAndStoryHelperMethod();
var expectedException = Assert.Throws<InvalidOperationException>(() => project.EndSprint());
Assert.That(expectedException.Message, Is.EqualTo("No sprints to be ended."));
}
[Test]
public void Project_EndSprint_WhenEndingOldSprintOldMustBeInactiveAndNewOneMustBeCreatedAndActivated()
{
var (project, story) = SetProjectAndStoryHelperMethod();
project.AddToBacklog(story);
project.Start();
project.AssignStoryToCurrentSprint(story);
project.EndSprint();
project.AddToBacklog(story);
project.AssignStoryToCurrentSprint(story);
foreach(var sprint in project.Sprints)
Console.WriteLine(sprint.IsActive + " " + sprint.SprintNumber);
Assert.That(project.Sprints.Count, Is.EqualTo(2));
Assert.That(project.Sprints[1].IsActive, Is.True);
}
[Test]
public void ShouldThrowExceptionIfUserTryToEndEndedSprint()
{
var (project, story) = SetProjectAndStoryHelperMethod();
var expectedException = Assert.Throws<InvalidOperationException>(() => project.EndSprint());
Assert.That(expectedException.Message, Is.EqualTo("No sprints to be ended."));
}
[Test]
public void EndProject_WhenNoAvailableStoriesNewSprintShouldNotBeStarted()
{
var (project, story) = SetProjectAndStoryHelperMethod();
story.IsComplete = true;
project.AddToBacklog(story);
// project.CreateNewSprint() //cant access to this method so test passes
Assert.Pass();
}
public void WhenOneSprintEndsAnotherAutomaticlyStarts()
{
// var (project, story) = SetProjectAndStoryHelperMethod();
}
[Test]
public void StartProject_ShouldCreateFirstActiveSprint()
{
var (project, story) = SetProjectAndStoryHelperMethod();
project.AddToBacklog(story);
project.Start();
// Assert
Assert.That(project.Sprints.Count, Is.EqualTo(1));
Assert.That(project.Sprints[0].SprintNumber, Is.EqualTo(1));
Assert.That(project.Sprints[0].IsActive, Is.True);
}
[Test]
public void StartProject_WhenProjectAlreadyHasActiveSprint_ShouldThrowException()
{
// Arrange
var (project, _) = SetProjectAndStoryHelperMethod();
project.AddToBacklog(new UserStory() {Title = "Create project dashboard"});
project.Start();
// Act + Assert
var exception = Assert.Throws<InvalidOperationException>(() => project.Start());
Assert.That(exception!.Message, Does.Contain("Project already started and has active sprint."));
}
public (Project, UserStory) SetProjectAndStoryHelperMethod()
{
// Arrange
var project = new Project(
name: "My Platform",
description: "Test project",
sourceCodeRootPath: "/src");
var story = new UserStory
{
Title = "Create project dashboard"
};
return (project, story);
}
}

View File

@@ -0,0 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<LangVersion>latest</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<IsPackable>false</IsPackable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="coverlet.collector" Version="6.0.4" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.14.0" />
<PackageReference Include="NUnit" Version="4.3.2" />
<PackageReference Include="NUnit.Analyzers" Version="4.7.0" />
<PackageReference Include="NUnit3TestAdapter" Version="5.0.0" />
</ItemGroup>
<ItemGroup>
<Using Include="NUnit.Framework" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Code\Code.csproj" />
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,645 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v10.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v10.0": {
"UnitTests/1.0.0": {
"dependencies": {
"Code": "1.0.0",
"Microsoft.NET.Test.Sdk": "17.14.0",
"NUnit": "4.3.2",
"NUnit3TestAdapter": "5.0.0"
},
"runtime": {
"UnitTests.dll": {}
}
},
"Microsoft.ApplicationInsights/2.22.0": {
"runtime": {
"lib/netstandard2.0/Microsoft.ApplicationInsights.dll": {
"assemblyVersion": "2.22.0.997",
"fileVersion": "2.22.0.997"
}
}
},
"Microsoft.CodeCoverage/17.14.0": {
"runtime": {
"lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.225.12603"
}
}
},
"Microsoft.NET.Test.Sdk/17.14.0": {
"dependencies": {
"Microsoft.CodeCoverage": "17.14.0",
"Microsoft.TestPlatform.TestHost": "17.14.0"
}
},
"Microsoft.Testing.Extensions.Telemetry/1.5.3": {
"dependencies": {
"Microsoft.ApplicationInsights": "2.22.0",
"Microsoft.Testing.Platform": "1.5.3"
},
"runtime": {
"lib/net9.0/Microsoft.Testing.Extensions.Telemetry.dll": {
"assemblyVersion": "1.5.3.0",
"fileVersion": "1.500.325.7706"
}
},
"resources": {
"lib/net9.0/cs/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "cs"
},
"lib/net9.0/de/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "de"
},
"lib/net9.0/es/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "es"
},
"lib/net9.0/fr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "fr"
},
"lib/net9.0/it/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "it"
},
"lib/net9.0/ja/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "ja"
},
"lib/net9.0/ko/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "ko"
},
"lib/net9.0/pl/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "pl"
},
"lib/net9.0/pt-BR/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "pt-BR"
},
"lib/net9.0/ru/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "ru"
},
"lib/net9.0/tr/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "tr"
},
"lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "zh-Hans"
},
"lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.Telemetry.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
"dependencies": {
"Microsoft.Testing.Platform": "1.5.3"
},
"runtime": {
"lib/net9.0/Microsoft.Testing.Extensions.TrxReport.Abstractions.dll": {
"assemblyVersion": "1.5.3.0",
"fileVersion": "1.500.325.7706"
}
}
},
"Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
"dependencies": {
"Microsoft.ApplicationInsights": "2.22.0",
"Microsoft.TestPlatform.ObjectModel": "17.14.0",
"Microsoft.Testing.Extensions.Telemetry": "1.5.3",
"Microsoft.Testing.Extensions.TrxReport.Abstractions": "1.5.3",
"Microsoft.Testing.Platform": "1.5.3"
},
"runtime": {
"lib/net9.0/Microsoft.Testing.Extensions.VSTestBridge.dll": {
"assemblyVersion": "1.5.3.0",
"fileVersion": "1.500.325.7706"
}
},
"resources": {
"lib/net9.0/cs/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "cs"
},
"lib/net9.0/de/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "de"
},
"lib/net9.0/es/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "es"
},
"lib/net9.0/fr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "fr"
},
"lib/net9.0/it/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "it"
},
"lib/net9.0/ja/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "ja"
},
"lib/net9.0/ko/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "ko"
},
"lib/net9.0/pl/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "pl"
},
"lib/net9.0/pt-BR/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "pt-BR"
},
"lib/net9.0/ru/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "ru"
},
"lib/net9.0/tr/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "tr"
},
"lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "zh-Hans"
},
"lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.VSTestBridge.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.Testing.Platform/1.5.3": {
"runtime": {
"lib/net9.0/Microsoft.Testing.Platform.dll": {
"assemblyVersion": "1.5.3.0",
"fileVersion": "1.500.325.7706"
}
},
"resources": {
"lib/net9.0/cs/Microsoft.Testing.Platform.resources.dll": {
"locale": "cs"
},
"lib/net9.0/de/Microsoft.Testing.Platform.resources.dll": {
"locale": "de"
},
"lib/net9.0/es/Microsoft.Testing.Platform.resources.dll": {
"locale": "es"
},
"lib/net9.0/fr/Microsoft.Testing.Platform.resources.dll": {
"locale": "fr"
},
"lib/net9.0/it/Microsoft.Testing.Platform.resources.dll": {
"locale": "it"
},
"lib/net9.0/ja/Microsoft.Testing.Platform.resources.dll": {
"locale": "ja"
},
"lib/net9.0/ko/Microsoft.Testing.Platform.resources.dll": {
"locale": "ko"
},
"lib/net9.0/pl/Microsoft.Testing.Platform.resources.dll": {
"locale": "pl"
},
"lib/net9.0/pt-BR/Microsoft.Testing.Platform.resources.dll": {
"locale": "pt-BR"
},
"lib/net9.0/ru/Microsoft.Testing.Platform.resources.dll": {
"locale": "ru"
},
"lib/net9.0/tr/Microsoft.Testing.Platform.resources.dll": {
"locale": "tr"
},
"lib/net9.0/zh-Hans/Microsoft.Testing.Platform.resources.dll": {
"locale": "zh-Hans"
},
"lib/net9.0/zh-Hant/Microsoft.Testing.Platform.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.Testing.Platform.MSBuild/1.5.3": {
"dependencies": {
"Microsoft.Testing.Platform": "1.5.3"
},
"runtime": {
"lib/net9.0/Microsoft.Testing.Extensions.MSBuild.dll": {
"assemblyVersion": "1.5.3.0",
"fileVersion": "1.500.325.7706"
}
},
"resources": {
"lib/net9.0/cs/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "cs"
},
"lib/net9.0/de/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "de"
},
"lib/net9.0/es/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "es"
},
"lib/net9.0/fr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "fr"
},
"lib/net9.0/it/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "it"
},
"lib/net9.0/ja/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "ja"
},
"lib/net9.0/ko/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "ko"
},
"lib/net9.0/pl/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "pl"
},
"lib/net9.0/pt-BR/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "pt-BR"
},
"lib/net9.0/ru/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "ru"
},
"lib/net9.0/tr/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "tr"
},
"lib/net9.0/zh-Hans/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "zh-Hans"
},
"lib/net9.0/zh-Hant/Microsoft.Testing.Extensions.MSBuild.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.TestPlatform.ObjectModel/17.14.0": {
"runtime": {
"lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
}
},
"resources": {
"lib/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "cs"
},
"lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "cs"
},
"lib/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "de"
},
"lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "de"
},
"lib/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "es"
},
"lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "es"
},
"lib/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "fr"
},
"lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "fr"
},
"lib/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "it"
},
"lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "it"
},
"lib/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ja"
},
"lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ja"
},
"lib/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ko"
},
"lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ko"
},
"lib/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "pl"
},
"lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "pl"
},
"lib/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "pt-BR"
},
"lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "pt-BR"
},
"lib/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "ru"
},
"lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "ru"
},
"lib/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "tr"
},
"lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "tr"
},
"lib/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "zh-Hans"
},
"lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "zh-Hans"
},
"lib/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": {
"locale": "zh-Hant"
},
"lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Microsoft.TestPlatform.TestHost/17.14.0": {
"dependencies": {
"Microsoft.TestPlatform.ObjectModel": "17.14.0",
"Newtonsoft.Json": "13.0.3"
},
"runtime": {
"lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/Microsoft.TestPlatform.Utilities.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
},
"lib/net8.0/testhost.dll": {
"assemblyVersion": "15.0.0.0",
"fileVersion": "17.1400.25.26602"
}
},
"resources": {
"lib/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "cs"
},
"lib/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "cs"
},
"lib/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "cs"
},
"lib/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "de"
},
"lib/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "de"
},
"lib/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "de"
},
"lib/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "es"
},
"lib/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "es"
},
"lib/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "es"
},
"lib/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "fr"
},
"lib/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "fr"
},
"lib/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "fr"
},
"lib/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "it"
},
"lib/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "it"
},
"lib/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "it"
},
"lib/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ja"
},
"lib/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ja"
},
"lib/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ja"
},
"lib/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ko"
},
"lib/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ko"
},
"lib/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ko"
},
"lib/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "pl"
},
"lib/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "pl"
},
"lib/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "pl"
},
"lib/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "pt-BR"
},
"lib/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "pt-BR"
},
"lib/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "pt-BR"
},
"lib/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "ru"
},
"lib/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "ru"
},
"lib/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "ru"
},
"lib/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "tr"
},
"lib/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "tr"
},
"lib/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "tr"
},
"lib/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "zh-Hans"
},
"lib/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "zh-Hans"
},
"lib/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "zh-Hans"
},
"lib/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": {
"locale": "zh-Hant"
},
"lib/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": {
"locale": "zh-Hant"
},
"lib/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": {
"locale": "zh-Hant"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"NUnit/4.3.2": {
"runtime": {
"lib/net8.0/nunit.framework.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.3.2.0"
},
"lib/net8.0/nunit.framework.legacy.dll": {
"assemblyVersion": "4.3.2.0",
"fileVersion": "4.3.2.0"
}
}
},
"NUnit3TestAdapter/5.0.0": {
"dependencies": {
"Microsoft.Testing.Extensions.VSTestBridge": "1.5.3",
"Microsoft.Testing.Platform.MSBuild": "1.5.3"
}
},
"Code/1.0.0": {
"runtime": {
"Code.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"UnitTests/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.ApplicationInsights/2.22.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3AOM9bZtku7RQwHyMEY3tQMrHIgjcfRDa6YQpd/QG2LDGvMydSlL9Di+8LLMt7J2RDdfJ7/2jdYv6yHcMJAnNw==",
"path": "microsoft.applicationinsights/2.22.0",
"hashPath": "microsoft.applicationinsights.2.22.0.nupkg.sha512"
},
"Microsoft.CodeCoverage/17.14.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z2GYXGG6LjGoumT59xSB2dMnqSwQBjkxdDJmSJHwy5nPtZ435GXa6wj5hz/lRrAZ7NyXXxZNXVsiHXzHRru5eA==",
"path": "microsoft.codecoverage/17.14.0",
"hashPath": "microsoft.codecoverage.17.14.0.nupkg.sha512"
},
"Microsoft.NET.Test.Sdk/17.14.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rTtdOm6C96q9QgP3mS8nUGPGPh5Xm2HnBYJggNmNrJ3LDmX9lJuUIgnJEfvX6wSQY4swUMiCcIXd3OkjhYCgtw==",
"path": "microsoft.net.test.sdk/17.14.0",
"hashPath": "microsoft.net.test.sdk.17.14.0.nupkg.sha512"
},
"Microsoft.Testing.Extensions.Telemetry/1.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U9pGd5DQuX1PfkrdFI+xH34JGgQ2nes5QAwIITTk+MQfLvRITqsZjJeHTjpGWh33D/0q1l7aA8/LQHR7UuCgLQ==",
"path": "microsoft.testing.extensions.telemetry/1.5.3",
"hashPath": "microsoft.testing.extensions.telemetry.1.5.3.nupkg.sha512"
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions/1.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-h34zKNpGyni66VH738mRHeXSnf3klSShUdavUWNhSfWICUUi5aXeI0LBvoX/ad93N0+9xBDU3Fyi6WfxrwKQGw==",
"path": "microsoft.testing.extensions.trxreport.abstractions/1.5.3",
"hashPath": "microsoft.testing.extensions.trxreport.abstractions.1.5.3.nupkg.sha512"
},
"Microsoft.Testing.Extensions.VSTestBridge/1.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cJD67YfDT98wEWyazKVD/yPVW6+H1usXeuselCnRes7JZBTIYWtrCchcOzOahnmajT79eDKqt9sta7DXwTDU4Q==",
"path": "microsoft.testing.extensions.vstestbridge/1.5.3",
"hashPath": "microsoft.testing.extensions.vstestbridge.1.5.3.nupkg.sha512"
},
"Microsoft.Testing.Platform/1.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WqJydnJ99dEKtquR9HwINz104ehWJKTXbQQrydGatlLRw14bmsx0pa8+E6KUXMYXZAimN0swWlDmcJGjjW4TIg==",
"path": "microsoft.testing.platform/1.5.3",
"hashPath": "microsoft.testing.platform.1.5.3.nupkg.sha512"
},
"Microsoft.Testing.Platform.MSBuild/1.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bOtpRMSPeT5YLQo+NNY8EtdNTphAUcmALjW4ABU7P0rb6yR2XAZau3TzNieLmR3lRuwudguWzzBhgcLRXwZh0A==",
"path": "microsoft.testing.platform.msbuild/1.5.3",
"hashPath": "microsoft.testing.platform.msbuild.1.5.3.nupkg.sha512"
},
"Microsoft.TestPlatform.ObjectModel/17.14.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3h7y7f/HuY8jdZa163p/55VmGw/fYJwrI8FOtsp4aEQAJaPgBr5LBS25uOfBwRYI95QDiByfaqSPBcWEvuHEwA==",
"path": "microsoft.testplatform.objectmodel/17.14.0",
"hashPath": "microsoft.testplatform.objectmodel.17.14.0.nupkg.sha512"
},
"Microsoft.TestPlatform.TestHost/17.14.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8htQBKM92s/NXUI/U0/CKKLlvlDfWIo3/mbnY/GS/2XLkBGNIVQufmUpDIzznaZqUpdzspGSsJcLhVN8aRoMaA==",
"path": "microsoft.testplatform.testhost/17.14.0",
"hashPath": "microsoft.testplatform.testhost.17.14.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"NUnit/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-puVXayXNmEu7MFQSUswGmUjOy3M3baprMbkLl5PAutpeDoGTr+jPv33qAYsqxywi2wJCq8l/O3EhHoLulPE1iQ==",
"path": "nunit/4.3.2",
"hashPath": "nunit.4.3.2.nupkg.sha512"
},
"NUnit3TestAdapter/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-sy4cLoUAdE6TDM4wNX5gmNCyhMev5wUz4cA6ZRf/aON9vf9t4xTVGLj/4huhDKcS4dFfmVVcgcP70yC7WC9kKg==",
"path": "nunit3testadapter/5.0.0",
"hashPath": "nunit3testadapter.5.0.0.nupkg.sha512"
},
"Code/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

View File

@@ -0,0 +1,13 @@
{
"runtimeOptions": {
"tfm": "net10.0",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "10.0.0"
},
"configProperties": {
"MSTest.EnableParentProcessQuery": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More