Additional AI test cases
This commit is contained in:
65
Homework.Tests/AuthControllerTests.cs
Normal file
65
Homework.Tests/AuthControllerTests.cs
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
using Microsoft.Extensions.Options;
|
||||||
|
using Xunit;
|
||||||
|
|
||||||
|
namespace Homework.Tests
|
||||||
|
{
|
||||||
|
public class FakeLogger : Logger.ILogger
|
||||||
|
{
|
||||||
|
public readonly List<(Logger.LogLevel level, string message)> Messages = new();
|
||||||
|
|
||||||
|
public void Trace(string message) => Log(Logger.LogLevel.Trace, message);
|
||||||
|
public void Debug(string message) => Log(Logger.LogLevel.Debug, message);
|
||||||
|
public void Info(string message) => Log(Logger.LogLevel.Info, message);
|
||||||
|
public void Warning(string message) => Log(Logger.LogLevel.Warning, message);
|
||||||
|
public void Error(string message) => Log(Logger.LogLevel.Error, message);
|
||||||
|
public void Fatal(string message) => Log(Logger.LogLevel.Fatal, message);
|
||||||
|
|
||||||
|
public void Log(Logger.LogLevel level, string message)
|
||||||
|
{
|
||||||
|
Messages.Add((level, message));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class AuthControllerTests
|
||||||
|
{
|
||||||
|
[Fact]
|
||||||
|
public void Login_ReturnsOkWithToken()
|
||||||
|
{
|
||||||
|
var logger = new FakeLogger();
|
||||||
|
var jwtOptions = Options.Create(new JwtSettings
|
||||||
|
{
|
||||||
|
Key = "test-secret-key-very-long-and-secure",
|
||||||
|
Issuer = "homework",
|
||||||
|
Audience = "homework",
|
||||||
|
ExpireMinutes = 60
|
||||||
|
});
|
||||||
|
|
||||||
|
var jwtService = new JwtService(jwtOptions);
|
||||||
|
var controller = new AuthController(jwtService, logger);
|
||||||
|
|
||||||
|
var request = new LoginRequest
|
||||||
|
{
|
||||||
|
Email = "user@example.com",
|
||||||
|
Password = "password123"
|
||||||
|
};
|
||||||
|
|
||||||
|
var result = controller.Login(request);
|
||||||
|
|
||||||
|
Assert.IsType<OkObjectResult>(result);
|
||||||
|
|
||||||
|
var okResult = (OkObjectResult)result;
|
||||||
|
Assert.NotNull(okResult.Value);
|
||||||
|
|
||||||
|
var tokenProperty = okResult.Value.GetType().GetProperty("token");
|
||||||
|
Assert.NotNull(tokenProperty);
|
||||||
|
|
||||||
|
var tokenValue = tokenProperty.GetValue(okResult.Value) as string;
|
||||||
|
Assert.False(string.IsNullOrWhiteSpace(tokenValue));
|
||||||
|
Assert.Contains("ey", tokenValue); // JWT tokens start with ey
|
||||||
|
|
||||||
|
Assert.Contains(logger.Messages, x => x.level == Logger.LogLevel.Info && x.message.Contains("Login attempt"));
|
||||||
|
Assert.Contains(logger.Messages, x => x.level == Logger.LogLevel.Info && x.message.Contains("successfully logged in"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
Homework.Tests/Homework.Tests.csproj
Normal file
26
Homework.Tests/Homework.Tests.csproj
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
|
<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.1" />
|
||||||
|
<PackageReference Include="xunit" Version="2.9.3" />
|
||||||
|
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.4" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Using Include="Xunit" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\Homework\Homework.csproj" />
|
||||||
|
<ProjectReference Include="..\Logger\Logger.csproj" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
63
Homework.Tests/LoggerTests.cs
Normal file
63
Homework.Tests/LoggerTests.cs
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
using Logger;
|
||||||
|
using System.IO;
|
||||||
|
using Xunit;
|
||||||
|
|
||||||
|
namespace Homework.Tests
|
||||||
|
{
|
||||||
|
public class LoggerTests
|
||||||
|
{
|
||||||
|
[Fact]
|
||||||
|
public void FileLogger_WritesLogAndRotatesWhenOverMaxSize()
|
||||||
|
{
|
||||||
|
var tempDir = Path.Combine(Path.GetTempPath(), "homework-logger-tests");
|
||||||
|
if (Directory.Exists(tempDir)) Directory.Delete(tempDir, true);
|
||||||
|
|
||||||
|
var options = new FileLoggerOptions
|
||||||
|
{
|
||||||
|
LogDirectory = tempDir,
|
||||||
|
FileName = "test.log",
|
||||||
|
MaxFileSizeBytes = 1,
|
||||||
|
MaxBackupFiles = 2,
|
||||||
|
MinimumLevel = LogLevel.Trace
|
||||||
|
};
|
||||||
|
|
||||||
|
var logger = new FileLogger(options);
|
||||||
|
|
||||||
|
logger.Info("first");
|
||||||
|
logger.Info("second");
|
||||||
|
logger.Info("third");
|
||||||
|
|
||||||
|
var files = Directory.GetFiles(tempDir);
|
||||||
|
Assert.True(files.Length >= 1);
|
||||||
|
|
||||||
|
// Ensure there is at least one archive file and final log
|
||||||
|
Assert.Contains(files, f => Path.GetFileName(f).Equals("test.log") || Path.GetFileName(f).StartsWith("test_"));
|
||||||
|
|
||||||
|
Directory.Delete(tempDir, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
[Fact]
|
||||||
|
public void CompositeLogger_LogsToMultipleTargetsWithoutThrowing()
|
||||||
|
{
|
||||||
|
var tempDir = Path.Combine(Path.GetTempPath(), "homework-logger-composite");
|
||||||
|
if (Directory.Exists(tempDir)) Directory.Delete(tempDir, true);
|
||||||
|
|
||||||
|
var fileOptions = new FileLoggerOptions
|
||||||
|
{
|
||||||
|
LogDirectory = tempDir,
|
||||||
|
FileName = "composite.log",
|
||||||
|
MinimumLevel = LogLevel.Trace
|
||||||
|
};
|
||||||
|
|
||||||
|
var consoleLogger = new ConsoleLogger(LogLevel.Trace);
|
||||||
|
var fileLogger = new FileLogger(fileOptions);
|
||||||
|
var composite = new CompositeLogger(consoleLogger, fileLogger);
|
||||||
|
|
||||||
|
composite.Debug("debug message");
|
||||||
|
composite.Error("error message");
|
||||||
|
|
||||||
|
Assert.True(File.Exists(Path.Combine(tempDir, "composite.log")));
|
||||||
|
Directory.Delete(tempDir, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
Homework.Tests/UnitTest1.cs
Normal file
10
Homework.Tests/UnitTest1.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
namespace Homework.Tests;
|
||||||
|
|
||||||
|
public class UnitTest1
|
||||||
|
{
|
||||||
|
[Fact]
|
||||||
|
public void Test1()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
683
Homework.Tests/bin/Debug/net10.0/Homework.Tests.deps.json
Normal file
683
Homework.Tests/bin/Debug/net10.0/Homework.Tests.deps.json
Normal file
@@ -0,0 +1,683 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v10.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v10.0": {
|
||||||
|
"Homework.Tests/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Homework": "1.0.0",
|
||||||
|
"Logger": "1.0.0",
|
||||||
|
"Microsoft.NET.Test.Sdk": "17.14.1",
|
||||||
|
"xunit": "2.9.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Homework.Tests.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer/10.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||||
|
"assemblyVersion": "10.0.5.0",
|
||||||
|
"fileVersion": "10.0.526.15411"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.OpenApi/10.0.4": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.OpenApi": "2.4.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": {
|
||||||
|
"assemblyVersion": "10.0.4.0",
|
||||||
|
"fileVersion": "10.0.426.12010"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.CodeCoverage/17.14.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.225.12603"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Abstractions/8.16.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Logging/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Abstractions": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Logging.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||||
|
"assemblyVersion": "8.0.1.0",
|
||||||
|
"fileVersion": "8.0.1.50722"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||||
|
"System.IdentityModel.Tokens.Jwt": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||||
|
"assemblyVersion": "8.0.1.0",
|
||||||
|
"fileVersion": "8.0.1.50722"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Tokens/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Logging": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.NET.Test.Sdk/17.14.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.CodeCoverage": "17.14.1",
|
||||||
|
"Microsoft.TestPlatform.TestHost": "17.14.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/2.4.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.OpenApi.dll": {
|
||||||
|
"assemblyVersion": "2.4.1.0",
|
||||||
|
"fileVersion": "2.4.1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.TestPlatform.ObjectModel/17.14.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.TestPlatform.CoreUtilities.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.TestPlatform.ObjectModel": "17.14.1",
|
||||||
|
"Newtonsoft.Json": "13.0.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/Microsoft.TestPlatform.Utilities.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
},
|
||||||
|
"lib/net8.0/testhost.dll": {
|
||||||
|
"assemblyVersion": "15.0.0.0",
|
||||||
|
"fileVersion": "17.1400.125.30202"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/10.1.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.OpenApi": "2.4.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/10.1.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "10.1.5"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/10.1.5": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.IdentityModel.Tokens.Jwt/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit/2.9.3": {
|
||||||
|
"dependencies": {
|
||||||
|
"xunit.assert": "2.9.3",
|
||||||
|
"xunit.core": "2.9.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit.abstractions/2.0.3": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard2.0/xunit.abstractions.dll": {
|
||||||
|
"assemblyVersion": "2.0.0.0",
|
||||||
|
"fileVersion": "2.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit.assert/2.9.3": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net6.0/xunit.assert.dll": {
|
||||||
|
"assemblyVersion": "2.9.3.0",
|
||||||
|
"fileVersion": "2.9.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit.core/2.9.3": {
|
||||||
|
"dependencies": {
|
||||||
|
"xunit.extensibility.core": "2.9.3",
|
||||||
|
"xunit.extensibility.execution": "2.9.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit.extensibility.core/2.9.3": {
|
||||||
|
"dependencies": {
|
||||||
|
"xunit.abstractions": "2.0.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard1.1/xunit.core.dll": {
|
||||||
|
"assemblyVersion": "2.9.3.0",
|
||||||
|
"fileVersion": "2.9.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xunit.extensibility.execution/2.9.3": {
|
||||||
|
"dependencies": {
|
||||||
|
"xunit.extensibility.core": "2.9.3"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/netstandard1.1/xunit.execution.dotnet.dll": {
|
||||||
|
"assemblyVersion": "2.9.3.0",
|
||||||
|
"fileVersion": "2.9.3.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Homework/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Logger": "1.0.0",
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer": "10.0.5",
|
||||||
|
"Microsoft.AspNetCore.OpenApi": "10.0.4",
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "10.1.5",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI": "10.1.5",
|
||||||
|
"System.IdentityModel.Tokens.Jwt": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Homework.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Logger/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"Logger.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"Homework.Tests/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer/10.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
|
||||||
|
"path": "microsoft.aspnetcore.authentication.jwtbearer/10.0.5",
|
||||||
|
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.10.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.OpenApi/10.0.4": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OsEhbmT4Xenukau5YCR867gr/HmuAJ9DqMBPQGTcmdNU/TqBqdcnB+yLNwD/mTdkHzLBB+XG7cI4H1L5B1jx+Q==",
|
||||||
|
"path": "microsoft.aspnetcore.openapi/10.0.4",
|
||||||
|
"hashPath": "microsoft.aspnetcore.openapi.10.0.4.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.CodeCoverage/17.14.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-pmTrhfFIoplzFVbhVwUquT+77CbGH+h4/3mBpdmIlYtBi9nAB+kKI6dN3A/nV4DFi3wLLx/BlHIPK+MkbQ6Tpg==",
|
||||||
|
"path": "microsoft.codecoverage/17.14.1",
|
||||||
|
"hashPath": "microsoft.codecoverage.17.14.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Abstractions/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg==",
|
||||||
|
"path": "microsoft.identitymodel.abstractions/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.abstractions.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
|
||||||
|
"path": "microsoft.identitymodel.jsonwebtokens/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Logging/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
|
||||||
|
"path": "microsoft.identitymodel.logging/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.logging.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||||
|
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||||
|
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||||
|
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||||
|
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Tokens/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
|
||||||
|
"path": "microsoft.identitymodel.tokens/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.tokens.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.NET.Test.Sdk/17.14.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-HJKqKOE+vshXra2aEHpi2TlxYX7Z9VFYkr+E5rwEvHC8eIXiyO+K9kNm8vmNom3e2rA56WqxU+/N9NJlLGXsJQ==",
|
||||||
|
"path": "microsoft.net.test.sdk/17.14.1",
|
||||||
|
"hashPath": "microsoft.net.test.sdk.17.14.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/2.4.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw==",
|
||||||
|
"path": "microsoft.openapi/2.4.1",
|
||||||
|
"hashPath": "microsoft.openapi.2.4.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.TestPlatform.ObjectModel/17.14.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-xTP1W6Mi6SWmuxd3a+jj9G9UoC850WGwZUps1Wah9r1ZxgXhdJfj1QqDLJkFjHDCvN42qDL2Ps5KjQYWUU0zcQ==",
|
||||||
|
"path": "microsoft.testplatform.objectmodel/17.14.1",
|
||||||
|
"hashPath": "microsoft.testplatform.objectmodel.17.14.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.TestPlatform.TestHost/17.14.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-d78LPzGKkJwsJXAQwsbJJ7LE7D1wB+rAyhHHAaODF+RDSQ0NgMjDFkSA1Djw18VrxO76GlKAjRUhl+H8NL8Z+Q==",
|
||||||
|
"path": "microsoft.testplatform.testhost/17.14.1",
|
||||||
|
"hashPath": "microsoft.testplatform.testhost.17.14.1.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"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swagger/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swagger.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggergen/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggergen.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggerui/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggerui.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.IdentityModel.Tokens.Jwt/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
|
||||||
|
"path": "system.identitymodel.tokens.jwt/8.16.0",
|
||||||
|
"hashPath": "system.identitymodel.tokens.jwt.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit/2.9.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
|
||||||
|
"path": "xunit/2.9.3",
|
||||||
|
"hashPath": "xunit.2.9.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit.abstractions/2.0.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==",
|
||||||
|
"path": "xunit.abstractions/2.0.3",
|
||||||
|
"hashPath": "xunit.abstractions.2.0.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit.assert/2.9.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==",
|
||||||
|
"path": "xunit.assert/2.9.3",
|
||||||
|
"hashPath": "xunit.assert.2.9.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit.core/2.9.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
|
||||||
|
"path": "xunit.core/2.9.3",
|
||||||
|
"hashPath": "xunit.core.2.9.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit.extensibility.core/2.9.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
|
||||||
|
"path": "xunit.extensibility.core/2.9.3",
|
||||||
|
"hashPath": "xunit.extensibility.core.2.9.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"xunit.extensibility.execution/2.9.3": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
|
||||||
|
"path": "xunit.extensibility.execution/2.9.3",
|
||||||
|
"hashPath": "xunit.extensibility.execution.2.9.3.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Homework/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Logger/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Homework.Tests/bin/Debug/net10.0/Homework.Tests.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Homework.Tests.dll
Normal file
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Homework.Tests.pdb
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Homework.Tests.pdb
Normal file
Binary file not shown.
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"runtimeOptions": {
|
||||||
|
"tfm": "net10.0",
|
||||||
|
"frameworks": [
|
||||||
|
{
|
||||||
|
"name": "Microsoft.NETCore.App",
|
||||||
|
"version": "10.0.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Microsoft.AspNetCore.App",
|
||||||
|
"version": "10.0.0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"configProperties": {
|
||||||
|
"MSTest.EnableParentProcessQuery": true,
|
||||||
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
272
Homework.Tests/bin/Debug/net10.0/Homework.deps.json
Normal file
272
Homework.Tests/bin/Debug/net10.0/Homework.deps.json
Normal file
@@ -0,0 +1,272 @@
|
|||||||
|
{
|
||||||
|
"runtimeTarget": {
|
||||||
|
"name": ".NETCoreApp,Version=v10.0",
|
||||||
|
"signature": ""
|
||||||
|
},
|
||||||
|
"compilationOptions": {},
|
||||||
|
"targets": {
|
||||||
|
".NETCoreApp,Version=v10.0": {
|
||||||
|
"Homework/1.0.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Logger": "1.0.0",
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer": "10.0.5",
|
||||||
|
"Microsoft.AspNetCore.OpenApi": "10.0.4",
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "10.1.5",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen": "10.1.5",
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI": "10.1.5",
|
||||||
|
"System.IdentityModel.Tokens.Jwt": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"Homework.dll": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer/10.0.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {
|
||||||
|
"assemblyVersion": "10.0.5.0",
|
||||||
|
"fileVersion": "10.0.526.15411"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.OpenApi/10.0.4": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.OpenApi": "2.4.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": {
|
||||||
|
"assemblyVersion": "10.0.4.0",
|
||||||
|
"fileVersion": "10.0.426.12010"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Abstractions/8.16.0": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Abstractions.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Logging/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Abstractions": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Logging.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net9.0/Microsoft.IdentityModel.Protocols.dll": {
|
||||||
|
"assemblyVersion": "8.0.1.0",
|
||||||
|
"fileVersion": "8.0.1.50722"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Protocols": "8.0.1",
|
||||||
|
"System.IdentityModel.Tokens.Jwt": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
|
||||||
|
"assemblyVersion": "8.0.1.0",
|
||||||
|
"fileVersion": "8.0.1.50722"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Tokens/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.Logging": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Microsoft.IdentityModel.Tokens.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/2.4.1": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net8.0/Microsoft.OpenApi.dll": {
|
||||||
|
"assemblyVersion": "2.4.1.0",
|
||||||
|
"fileVersion": "2.4.1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/10.1.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.OpenApi": "2.4.1"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.Swagger.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/10.1.5": {
|
||||||
|
"dependencies": {
|
||||||
|
"Swashbuckle.AspNetCore.Swagger": "10.1.5"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/10.1.5": {
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
|
||||||
|
"assemblyVersion": "10.1.5.0",
|
||||||
|
"fileVersion": "10.1.5.2342"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"System.IdentityModel.Tokens.Jwt/8.16.0": {
|
||||||
|
"dependencies": {
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens": "8.16.0",
|
||||||
|
"Microsoft.IdentityModel.Tokens": "8.16.0"
|
||||||
|
},
|
||||||
|
"runtime": {
|
||||||
|
"lib/net10.0/System.IdentityModel.Tokens.Jwt.dll": {
|
||||||
|
"assemblyVersion": "8.16.0.0",
|
||||||
|
"fileVersion": "8.16.0.26043"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Logger/1.0.0": {
|
||||||
|
"runtime": {
|
||||||
|
"Logger.dll": {
|
||||||
|
"assemblyVersion": "1.0.0.0",
|
||||||
|
"fileVersion": "1.0.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"Homework/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer/10.0.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-fZzXogChrwQ/SfifQJgeW7AtR8hUv5+LH9oLWjm5OqfnVt3N8MwcMHHMdawvqqdjP79lIZgetnSpj77BLsSI1g==",
|
||||||
|
"path": "microsoft.aspnetcore.authentication.jwtbearer/10.0.5",
|
||||||
|
"hashPath": "microsoft.aspnetcore.authentication.jwtbearer.10.0.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.AspNetCore.OpenApi/10.0.4": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-OsEhbmT4Xenukau5YCR867gr/HmuAJ9DqMBPQGTcmdNU/TqBqdcnB+yLNwD/mTdkHzLBB+XG7cI4H1L5B1jx+Q==",
|
||||||
|
"path": "microsoft.aspnetcore.openapi/10.0.4",
|
||||||
|
"hashPath": "microsoft.aspnetcore.openapi.10.0.4.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Abstractions/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-gSxKLWRZzBpIsEoeUPkxfywNCCvRvl7hkq146XHPk5vOQc9izSf1I+uL1vh4y2U19QPxd9Z8K/8AdWyxYz2lSg==",
|
||||||
|
"path": "microsoft.identitymodel.abstractions/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.abstractions.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.JsonWebTokens/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-prBU72cIP4V8E9fhN+o/YdskTsLeIcnKPbhZf0X6mD7fdxoZqnS/NdEkSr+9Zp+2q7OZBOMfNBKGbTbhXODO4w==",
|
||||||
|
"path": "microsoft.identitymodel.jsonwebtokens/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Logging/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-MTzXmETkNQPACR7/XCXM1OGM6oU9RkyibqeJRtO9Ndew2LnGjMf9Atqj2VSf4XC27X0FQycUAlzxxEgQMWn2xQ==",
|
||||||
|
"path": "microsoft.identitymodel.logging/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.logging.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==",
|
||||||
|
"path": "microsoft.identitymodel.protocols/8.0.1",
|
||||||
|
"hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==",
|
||||||
|
"path": "microsoft.identitymodel.protocols.openidconnect/8.0.1",
|
||||||
|
"hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.IdentityModel.Tokens/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-rtViGJcGsN7WcfUNErwNeQgjuU5cJNl6FDQsfi9TncwO+Epzn0FTfBsg3YuFW1Q0Ch/KPxaVdjLw3/+5Z5ceFQ==",
|
||||||
|
"path": "microsoft.identitymodel.tokens/8.16.0",
|
||||||
|
"hashPath": "microsoft.identitymodel.tokens.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Microsoft.OpenApi/2.4.1": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-u7QhXCISMQuab3flasb1hoaiERmUqyWsW7tmQODyILoQ7mJV5IRGM+2KKZYo0QUfC13evEOcHAb6TPWgqEQtrw==",
|
||||||
|
"path": "microsoft.openapi/2.4.1",
|
||||||
|
"hashPath": "microsoft.openapi.2.4.1.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.Swagger/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-s4Mct6+Ob0LK9vYVaZcYi/RFFCOEJNjf6nJ5ZPoxtpdFSlzR6i9AHI7Vl44obX8cynRxJW7prA1IUabkiXolFg==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swagger/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swagger.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerGen/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-ysQIRgqnx4Vb/9+r3xnEAiaxYmiBHO8jTg7ACaCh+R3Sn+ZKCWKD6nyu0ph3okP91wFSh/6LgccjeLUaQHV+ZA==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggergen/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggergen.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Swashbuckle.AspNetCore.SwaggerUI/10.1.5": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-tQWVKNJWW7lf6S0bv22+7yfxK5IKzvsMeueF4XHSziBfREhLKt42OKzi6/1nINmyGlM4hGbR8aSMg72dLLVBLw==",
|
||||||
|
"path": "swashbuckle.aspnetcore.swaggerui/10.1.5",
|
||||||
|
"hashPath": "swashbuckle.aspnetcore.swaggerui.10.1.5.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"System.IdentityModel.Tokens.Jwt/8.16.0": {
|
||||||
|
"type": "package",
|
||||||
|
"serviceable": true,
|
||||||
|
"sha512": "sha512-rrs2u7DRMXQG2yh0oVyF/vLwosfRv20Ld2iEpYcKwQWXHjfV+gFXNQsQ9p008kR9Ou4pxBs68Q6/9zC8Gi1wjg==",
|
||||||
|
"path": "system.identitymodel.tokens.jwt/8.16.0",
|
||||||
|
"hashPath": "system.identitymodel.tokens.jwt.8.16.0.nupkg.sha512"
|
||||||
|
},
|
||||||
|
"Logger/1.0.0": {
|
||||||
|
"type": "project",
|
||||||
|
"serviceable": false,
|
||||||
|
"sha512": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Homework.Tests/bin/Debug/net10.0/Homework.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Homework.dll
Normal file
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Homework.exe
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Homework.exe
Normal file
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Homework.pdb
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Homework.pdb
Normal file
Binary file not shown.
19
Homework.Tests/bin/Debug/net10.0/Homework.runtimeconfig.json
Normal file
19
Homework.Tests/bin/Debug/net10.0/Homework.runtimeconfig.json
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"runtimeOptions": {
|
||||||
|
"tfm": "net10.0",
|
||||||
|
"frameworks": [
|
||||||
|
{
|
||||||
|
"name": "Microsoft.NETCore.App",
|
||||||
|
"version": "10.0.0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Microsoft.AspNetCore.App",
|
||||||
|
"version": "10.0.0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"configProperties": {
|
||||||
|
"System.GC.Server": true,
|
||||||
|
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"Version":1,"ManifestType":"Build","Endpoints":[]}
|
||||||
BIN
Homework.Tests/bin/Debug/net10.0/Logger.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Logger.dll
Normal file
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Logger.pdb
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Logger.pdb
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Microsoft.OpenApi.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Microsoft.OpenApi.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/Newtonsoft.Json.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/Newtonsoft.Json.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"Logging": {
|
||||||
|
"LogLevel": {
|
||||||
|
"Default": "Information",
|
||||||
|
"Microsoft.AspNetCore": "Warning"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
15
Homework.Tests/bin/Debug/net10.0/appsettings.json
Normal file
15
Homework.Tests/bin/Debug/net10.0/appsettings.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"Logging": {
|
||||||
|
"LogLevel": {
|
||||||
|
"Default": "Information",
|
||||||
|
"Microsoft.AspNetCore": "Warning"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AllowedHosts": "*",
|
||||||
|
"JwtSettings": {
|
||||||
|
"Key": "SUPER_HEMLIG_NYCKEL_1234567890_I_WANT_MORE_SEX",
|
||||||
|
"Issuer": "MyApp",
|
||||||
|
"Audience": "MyAppUsers",
|
||||||
|
"ExpireMinutes": 60
|
||||||
|
}
|
||||||
|
}
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/testhost.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/testhost.dll
Normal file
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/testhost.exe
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/testhost.exe
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Homework.Tests/bin/Debug/net10.0/xunit.abstractions.dll
Normal file
BIN
Homework.Tests/bin/Debug/net10.0/xunit.abstractions.dll
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user