Projekt

Obecné

Profil

« Předchozí | Další » 

Revize b99dc6da

Přidáno uživatelem Tomáš Orlovský před téměř 4 roky(ů)

Added project for Core tests

Zobrazit rozdíly:

Leuze.sln
35 35
EndProject
36 36
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Leuze.Tests.Core.Domain", "tests\Core\Leuze.Tests.Core.Domain\Leuze.Tests.Core.Domain.csproj", "{8ECAEA01-61F3-402D-B94E-E54FC0C94C8E}"
37 37
EndProject
38
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Leuze.Tests.Core", "tests\Core\Leuze.Tests.Core\Leuze.Tests.Core.csproj", "{D271989D-921D-486B-929C-6BBF1EC0EED4}"
39
EndProject
38 40
Global
39 41
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
40 42
		Debug|Any CPU = Debug|Any CPU
......
73 75
		{8ECAEA01-61F3-402D-B94E-E54FC0C94C8E}.Debug|Any CPU.Build.0 = Debug|Any CPU
74 76
		{8ECAEA01-61F3-402D-B94E-E54FC0C94C8E}.Release|Any CPU.ActiveCfg = Release|Any CPU
75 77
		{8ECAEA01-61F3-402D-B94E-E54FC0C94C8E}.Release|Any CPU.Build.0 = Release|Any CPU
78
		{D271989D-921D-486B-929C-6BBF1EC0EED4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
79
		{D271989D-921D-486B-929C-6BBF1EC0EED4}.Debug|Any CPU.Build.0 = Debug|Any CPU
80
		{D271989D-921D-486B-929C-6BBF1EC0EED4}.Release|Any CPU.ActiveCfg = Release|Any CPU
81
		{D271989D-921D-486B-929C-6BBF1EC0EED4}.Release|Any CPU.Build.0 = Release|Any CPU
76 82
	EndGlobalSection
77 83
	GlobalSection(SolutionProperties) = preSolution
78 84
		HideSolutionNode = FALSE
......
90 96
		{D037B7D3-CA28-4EBD-9E2F-3F3D347950CF} = {C5588326-929D-42B3-912B-9D838373B48E}
91 97
		{B74BED5E-F175-4A6E-B4AC-8625E0E4E287} = {C5588326-929D-42B3-912B-9D838373B48E}
92 98
		{8ECAEA01-61F3-402D-B94E-E54FC0C94C8E} = {B74BED5E-F175-4A6E-B4AC-8625E0E4E287}
99
		{D271989D-921D-486B-929C-6BBF1EC0EED4} = {B74BED5E-F175-4A6E-B4AC-8625E0E4E287}
93 100
	EndGlobalSection
94 101
	GlobalSection(ExtensibilityGlobals) = postSolution
95 102
		SolutionGuid = {849C3668-1CB9-4F98-ADFA-A71F5629384C}
tests/Core/Leuze.Tests.Core/Leuze.Tests.Core.csproj
1
<Project Sdk="Microsoft.NET.Sdk">
2

  
3
  <PropertyGroup>
4
    <TargetFramework>net5.0</TargetFramework>
5

  
6
    <IsPackable>false</IsPackable>
7
  </PropertyGroup>
8

  
9
  <ItemGroup>
10
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.1" />
11
    <PackageReference Include="xunit" Version="2.4.1" />
12
    <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3">
13
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
14
      <PrivateAssets>all</PrivateAssets>
15
    </PackageReference>
16
    <PackageReference Include="coverlet.collector" Version="1.3.0">
17
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18
      <PrivateAssets>all</PrivateAssets>
19
    </PackageReference>
20
  </ItemGroup>
21

  
22
  <ItemGroup>
23
    <ProjectReference Include="..\..\Leuze.Tests.Configuration\Leuze.Tests.Configuration.csproj" />
24

  
25
  </ItemGroup>
26

  
27
</Project>
tests/Core/Leuze.Tests.Core/LoginTests.cs
1
using System;
2
using System.Threading.Tasks;
3
using Leuze.Tests.Configuration;
4
using Xunit;
5

  
6
namespace Leuze.Tests.Core
7
{
8
    [Trait("Category", "Core")]
9
    public class LoginTests : TestWithDatabase
10
    {
11
        public LoginTests()
12
        {
13

  
14
        }
15

  
16
        [Fact]
17
        public async Task SimpleLoginTest()
18
        {
19
            await _semaphore.WaitAsync();
20

  
21

  
22

  
23
            _semaphore.Release();
24
        }
25
    }
26
}

Také k dispozici: Unified diff