From 99220d73469210f94493ef92a9edc64ab50eb0d9 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 1 Jun 2025 01:03:40 +0200 Subject: Add some tests --- testFrontend/ArcaneLibs | 1 + .../SafeNSound.Frontend/SafeNSound.Frontend.csproj | 1 + testFrontend/SafeNSound.Sdk/SafeNSound.Sdk.csproj | 8 +- .../SafeNSound.Sdk/SafeNSoundAuthentication.cs | 7 +- testFrontend/SafeNSound.sln | 147 +++++++++++++++++++++ 5 files changed, 160 insertions(+), 4 deletions(-) create mode 160000 testFrontend/ArcaneLibs (limited to 'testFrontend') diff --git a/testFrontend/ArcaneLibs b/testFrontend/ArcaneLibs new file mode 160000 index 0000000..58a531f --- /dev/null +++ b/testFrontend/ArcaneLibs @@ -0,0 +1 @@ +Subproject commit 58a531f72aaae7d44420fcaa7feb5f494c069971 diff --git a/testFrontend/SafeNSound.Frontend/SafeNSound.Frontend.csproj b/testFrontend/SafeNSound.Frontend/SafeNSound.Frontend.csproj index 7bccb06..06f60b4 100644 --- a/testFrontend/SafeNSound.Frontend/SafeNSound.Frontend.csproj +++ b/testFrontend/SafeNSound.Frontend/SafeNSound.Frontend.csproj @@ -17,6 +17,7 @@ + diff --git a/testFrontend/SafeNSound.Sdk/SafeNSound.Sdk.csproj b/testFrontend/SafeNSound.Sdk/SafeNSound.Sdk.csproj index 7338078..1bf7de5 100644 --- a/testFrontend/SafeNSound.Sdk/SafeNSound.Sdk.csproj +++ b/testFrontend/SafeNSound.Sdk/SafeNSound.Sdk.csproj @@ -8,9 +8,11 @@ - - - + + + + + diff --git a/testFrontend/SafeNSound.Sdk/SafeNSoundAuthentication.cs b/testFrontend/SafeNSound.Sdk/SafeNSoundAuthentication.cs index 23c1445..7d88ec8 100644 --- a/testFrontend/SafeNSound.Sdk/SafeNSoundAuthentication.cs +++ b/testFrontend/SafeNSound.Sdk/SafeNSoundAuthentication.cs @@ -1,6 +1,6 @@ namespace SafeNSound.Sdk; -public class SafeNSoundAuthentication(SafeNSoundConfiguration) +public class SafeNSoundAuthentication(SafeNSoundConfiguration config) { public async Task Login(string username, string password) { @@ -11,4 +11,9 @@ public class SafeNSoundAuthentication(SafeNSoundConfiguration) { } +} + +public class SafeNSoundAuthResult +{ + } \ No newline at end of file diff --git a/testFrontend/SafeNSound.sln b/testFrontend/SafeNSound.sln index 6fc2336..c5bee09 100644 --- a/testFrontend/SafeNSound.sln +++ b/testFrontend/SafeNSound.sln @@ -4,19 +4,166 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SafeNSound.Frontend", "Safe EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SafeNSound.Sdk", "SafeNSound.Sdk\SafeNSound.Sdk.csproj", "{05CB21DB-72C4-495B-BED4-3B85CC51AFDA}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ArcaneLibs", "ArcaneLibs", "{24C94C05-725E-242A-3195-1FB70FB907A6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs", "ArcaneLibs\ArcaneLibs\ArcaneLibs.csproj", "{16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.Blazor.Components", "ArcaneLibs\ArcaneLibs.Blazor.Components\ArcaneLibs.Blazor.Components.csproj", "{F7CB0AF0-CD59-42C7-874D-79EA82753FAC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.Legacy", "ArcaneLibs\ArcaneLibs.Legacy\ArcaneLibs.Legacy.csproj", "{22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.Logging", "ArcaneLibs\ArcaneLibs.Logging\ArcaneLibs.Logging.csproj", "{09822D71-D77A-4846-A7CA-BE7997112D2F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.StringNormalisation", "ArcaneLibs\ArcaneLibs.StringNormalisation\ArcaneLibs.StringNormalisation.csproj", "{62ABA511-FC64-4630-856C-BD70C4FFDB09}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.Tests", "ArcaneLibs\ArcaneLibs.Tests\ArcaneLibs.Tests.csproj", "{BBE6F71B-CBD0-470C-A484-D0656A9B11BF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.Timings", "ArcaneLibs\ArcaneLibs.Timings\ArcaneLibs.Timings.csproj", "{198BBB21-4AA1-4753-BC33-39AFFAA88999}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ArcaneLibs.UsageTest", "ArcaneLibs\ArcaneLibs.UsageTest\ArcaneLibs.UsageTest.csproj", "{24FC30D3-E68C-471D-99DA-63C469C3262C}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|x64.ActiveCfg = Debug|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|x64.Build.0 = Debug|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|x86.ActiveCfg = Debug|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Debug|x86.Build.0 = Debug|Any CPU {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|Any CPU.ActiveCfg = Release|Any CPU {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|Any CPU.Build.0 = Release|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|x64.ActiveCfg = Release|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|x64.Build.0 = Release|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|x86.ActiveCfg = Release|Any CPU + {F5B8AE63-18E8-4447-8A5D-BF0872255F34}.Release|x86.Build.0 = Release|Any CPU {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|x64.ActiveCfg = Debug|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|x64.Build.0 = Debug|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|x86.ActiveCfg = Debug|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Debug|x86.Build.0 = Debug|Any CPU {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|Any CPU.ActiveCfg = Release|Any CPU {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|Any CPU.Build.0 = Release|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|x64.ActiveCfg = Release|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|x64.Build.0 = Release|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|x86.ActiveCfg = Release|Any CPU + {05CB21DB-72C4-495B-BED4-3B85CC51AFDA}.Release|x86.Build.0 = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|x64.ActiveCfg = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|x64.Build.0 = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|x86.ActiveCfg = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Debug|x86.Build.0 = Debug|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|Any CPU.Build.0 = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|x64.ActiveCfg = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|x64.Build.0 = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|x86.ActiveCfg = Release|Any CPU + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9}.Release|x86.Build.0 = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|x64.Build.0 = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Debug|x86.Build.0 = Debug|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|Any CPU.Build.0 = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|x64.ActiveCfg = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|x64.Build.0 = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|x86.ActiveCfg = Release|Any CPU + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC}.Release|x86.Build.0 = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|x64.ActiveCfg = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|x64.Build.0 = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|x86.ActiveCfg = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Debug|x86.Build.0 = Debug|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|Any CPU.Build.0 = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|x64.ActiveCfg = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|x64.Build.0 = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|x86.ActiveCfg = Release|Any CPU + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2}.Release|x86.Build.0 = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|x64.ActiveCfg = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|x64.Build.0 = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|x86.ActiveCfg = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Debug|x86.Build.0 = Debug|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|Any CPU.Build.0 = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|x64.ActiveCfg = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|x64.Build.0 = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|x86.ActiveCfg = Release|Any CPU + {09822D71-D77A-4846-A7CA-BE7997112D2F}.Release|x86.Build.0 = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|Any CPU.Build.0 = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|x64.ActiveCfg = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|x64.Build.0 = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|x86.ActiveCfg = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Debug|x86.Build.0 = Debug|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|Any CPU.ActiveCfg = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|Any CPU.Build.0 = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|x64.ActiveCfg = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|x64.Build.0 = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|x86.ActiveCfg = Release|Any CPU + {62ABA511-FC64-4630-856C-BD70C4FFDB09}.Release|x86.Build.0 = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|x64.ActiveCfg = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|x64.Build.0 = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|x86.ActiveCfg = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Debug|x86.Build.0 = Debug|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|Any CPU.Build.0 = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|x64.ActiveCfg = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|x64.Build.0 = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|x86.ActiveCfg = Release|Any CPU + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF}.Release|x86.Build.0 = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|Any CPU.Build.0 = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|x64.ActiveCfg = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|x64.Build.0 = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|x86.ActiveCfg = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Debug|x86.Build.0 = Debug|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|Any CPU.ActiveCfg = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|Any CPU.Build.0 = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|x64.ActiveCfg = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|x64.Build.0 = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|x86.ActiveCfg = Release|Any CPU + {198BBB21-4AA1-4753-BC33-39AFFAA88999}.Release|x86.Build.0 = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|x64.ActiveCfg = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|x64.Build.0 = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|x86.ActiveCfg = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Debug|x86.Build.0 = Debug|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|Any CPU.Build.0 = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|x64.ActiveCfg = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|x64.Build.0 = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|x86.ActiveCfg = Release|Any CPU + {24FC30D3-E68C-471D-99DA-63C469C3262C}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {16BCBEB8-A3CA-4212-B0EF-569CAC3E14A9} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {F7CB0AF0-CD59-42C7-874D-79EA82753FAC} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {22FE30E8-DCCA-42F7-9D81-5E0D3111C0A2} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {09822D71-D77A-4846-A7CA-BE7997112D2F} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {62ABA511-FC64-4630-856C-BD70C4FFDB09} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {BBE6F71B-CBD0-470C-A484-D0656A9B11BF} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {198BBB21-4AA1-4753-BC33-39AFFAA88999} = {24C94C05-725E-242A-3195-1FB70FB907A6} + {24FC30D3-E68C-471D-99DA-63C469C3262C} = {24C94C05-725E-242A-3195-1FB70FB907A6} EndGlobalSection EndGlobal -- cgit 1.5.1