diff --git a/EnvTester/EnvTester/EnvTester.csproj b/EnvTester/EnvTester/EnvTester.csproj index d37808c..3a7ccc6 100644 --- a/EnvTester/EnvTester/EnvTester.csproj +++ b/EnvTester/EnvTester/EnvTester.csproj @@ -1,12 +1,20 @@ - + Exe net6.0 enable enable + 999 + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + ..\..\..\EonaCat.Env\EonaCat.Env\bin\Debug\net6.0\EonaCat.Env.dll diff --git a/EonaCat.Logger.Web/EonaCat.Logger.Web/EonaCat.Logger.Web.csproj b/EonaCat.Logger.Web/EonaCat.Logger.Web/EonaCat.Logger.Web.csproj index ef2530f..7dcb14e 100644 --- a/EonaCat.Logger.Web/EonaCat.Logger.Web/EonaCat.Logger.Web.csproj +++ b/EonaCat.Logger.Web/EonaCat.Logger.Web/EonaCat.Logger.Web.csproj @@ -7,8 +7,8 @@ - - + + diff --git a/EonaCat.Logger.Web/EonaCat.Logger.Web/Program.cs b/EonaCat.Logger.Web/EonaCat.Logger.Web/Program.cs index 649c037..f9d1f7f 100644 --- a/EonaCat.Logger.Web/EonaCat.Logger.Web/Program.cs +++ b/EonaCat.Logger.Web/EonaCat.Logger.Web/Program.cs @@ -1,4 +1,6 @@ using EonaCat.Logger; +using EonaCat.Logger.EonaCatCoreLogger; +using EonaCat.Logger.EonaCatCoreLogger.Extensions; using EonaCat.Logger.Extensions; using EonaCat.Logger.Managers; using EonaCat.Web.RateLimiter; @@ -105,7 +107,7 @@ void RunLoggingExceptionTests() } catch (Exception exception) { - logger.Write(exception); + logger.WriteAsync(exception); Console.WriteLine($"Normal ExceptionLogged: {i}"); } Task.Delay(1); @@ -155,7 +157,7 @@ void RunLoggingTests() for (int i = 0; i < 9000000; i++) { - logger.Write($"test to file {i}"); + logger.WriteAsync($"test to file {i}"); Console.WriteLine($"Logged: {i}"); Task.Delay(1); } diff --git a/HttpClient/HttpClient.csproj b/HttpClient/HttpClient.csproj index 5f54d05..9bb7a81 100644 --- a/HttpClient/HttpClient.csproj +++ b/HttpClient/HttpClient.csproj @@ -8,7 +8,7 @@ - + diff --git a/JsonTester/JsonTester.csproj b/JsonTester/JsonTester.csproj new file mode 100644 index 0000000..d729163 --- /dev/null +++ b/JsonTester/JsonTester.csproj @@ -0,0 +1,16 @@ + + + + Exe + net6.0 + disable + enable + + + + + + + + + diff --git a/JsonTester/JsonTester.sln b/JsonTester/JsonTester.sln new file mode 100644 index 0000000..c4ce2e0 --- /dev/null +++ b/JsonTester/JsonTester.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.12.35728.132 d17.12 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonTester", "JsonTester.csproj", "{4893C0BA-F847-45BF-9035-0E01ED028FF7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4893C0BA-F847-45BF-9035-0E01ED028FF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4893C0BA-F847-45BF-9035-0E01ED028FF7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4893C0BA-F847-45BF-9035-0E01ED028FF7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4893C0BA-F847-45BF-9035-0E01ED028FF7}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/JsonTester/Program.cs b/JsonTester/Program.cs new file mode 100644 index 0000000..0f2fa8b --- /dev/null +++ b/JsonTester/Program.cs @@ -0,0 +1,15 @@ +using EonaCat.Json; +using System; +using System.IO; + +namespace EonaCat.Tester +{ + public static class JsonTest + { + public static void Main(string[] args) + { + var test = JsonHelper.ToObject(File.ReadAllText("E:\\TestFiles\\large-file.json")); + Console.WriteLine(JsonHelper.ToJson(test)); + } + } +} \ No newline at end of file diff --git a/LicenserTester/LicenserTester.csproj b/LicenserTester/LicenserTester.csproj new file mode 100644 index 0000000..582308c --- /dev/null +++ b/LicenserTester/LicenserTester.csproj @@ -0,0 +1,14 @@ + + + + Exe + net6.0 + disable + enable + + + + + + + diff --git a/LicenserTester/LicenserTester.sln b/LicenserTester/LicenserTester.sln new file mode 100644 index 0000000..003dbde --- /dev/null +++ b/LicenserTester/LicenserTester.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.32112.339 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LicenserTester", "LicenserTester.csproj", "{CBAAC232-26BD-4168-B621-322C806B343D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CBAAC232-26BD-4168-B621-322C806B343D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CBAAC232-26BD-4168-B621-322C806B343D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CBAAC232-26BD-4168-B621-322C806B343D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CBAAC232-26BD-4168-B621-322C806B343D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7E7E2E90-9289-4D68-A918-A465BE4315AF} + EndGlobalSection +EndGlobal diff --git a/LicenserTester/Program.cs b/LicenserTester/Program.cs new file mode 100644 index 0000000..a782476 --- /dev/null +++ b/LicenserTester/Program.cs @@ -0,0 +1,26 @@ + +using EonaCat.Json; +using EonaCat.Mocking; +using System; + +namespace EonaCat.Tester.Mocking +{ + public static class MockTest + { + public static void Main(string[] args) + { + var user = new MockHelper().Generate(); + Console.WriteLine(JsonHelper.ToJson(user)); + } + } + + public class User + { + public string Name { get; set; } + public int Id { get; set; } + public string FirstName { get; set; } + public string LastName { get; set; } + public DateTime BirthDate { get; set; } + public string CompanyName { get; set; } + } +} \ No newline at end of file diff --git a/SqlTester/SqlTester/SqlTester.csproj b/SqlTester/SqlTester/SqlTester.csproj index 772db46..ba0b8dd 100644 --- a/SqlTester/SqlTester/SqlTester.csproj +++ b/SqlTester/SqlTester/SqlTester.csproj @@ -6,6 +6,7 @@ disable enable LICENSE + True README.md icon.png diff --git a/SqliteCacheTester/SqliteCacheTester.sln b/SqliteCacheTester/SqliteCacheTester.sln new file mode 100644 index 0000000..b376eb8 --- /dev/null +++ b/SqliteCacheTester/SqliteCacheTester.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.4.33110.190 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqliteCacheTester", "SqliteCacheTester\SqliteCacheTester.csproj", "{013B9DD8-707B-40CE-8143-7649C9557128}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {013B9DD8-707B-40CE-8143-7649C9557128}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {013B9DD8-707B-40CE-8143-7649C9557128}.Debug|Any CPU.Build.0 = Debug|Any CPU + {013B9DD8-707B-40CE-8143-7649C9557128}.Release|Any CPU.ActiveCfg = Release|Any CPU + {013B9DD8-707B-40CE-8143-7649C9557128}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FA1E89EA-0D00-4FBA-8AED-3F46FF0A692D} + EndGlobalSection +EndGlobal diff --git a/SqliteCacheTester/SqliteCacheTester/DnsCache.cs b/SqliteCacheTester/SqliteCacheTester/DnsCache.cs new file mode 100644 index 0000000..fb49b61 --- /dev/null +++ b/SqliteCacheTester/SqliteCacheTester/DnsCache.cs @@ -0,0 +1,31 @@ +using EonaCat.Cache.Sqlite; + +namespace SqliteCacheTester +{ + public static class DnsCache + { + private static SqliteCache _cache; + + static DnsCache() + { + Init(); + } + + public static void Init() + { + _cache = new SqliteCache(); + } + + public static T? GetCacheAsync(string cacheKey) + { + var cached = _cache.HasKey(cacheKey) ? _cache.Get($"{cacheKey}") : default; + return cached; + } + + public static void SetCache(string cacheKey, + T cachedObject) + { + _cache.Set(cacheKey, cachedObject); + } + } +} diff --git a/SqliteCacheTester/SqliteCacheTester/Program.cs b/SqliteCacheTester/SqliteCacheTester/Program.cs new file mode 100644 index 0000000..22083eb --- /dev/null +++ b/SqliteCacheTester/SqliteCacheTester/Program.cs @@ -0,0 +1,15 @@ +using SqliteCacheTester; + +var hoi = new TEST(); +hoi.Bar = "LOL"; +DnsCache.SetCache("MY_KEY", hoi); + +var test = DnsCache.GetCacheAsync("MY_KEY"); +Console.WriteLine(test); +public class TEST +{ + public string Type { get; set; } + public string Test { get; set; } + public string Hello { get; set; } + public string Bar { get; set; } +} \ No newline at end of file diff --git a/SqliteCacheTester/SqliteCacheTester/SqliteCacheTester.csproj b/SqliteCacheTester/SqliteCacheTester/SqliteCacheTester.csproj new file mode 100644 index 0000000..97577d7 --- /dev/null +++ b/SqliteCacheTester/SqliteCacheTester/SqliteCacheTester.csproj @@ -0,0 +1,26 @@ + + + + Exe + net7.0 + enable + enable + + + + + + + + + + + + + + + ..\..\..\EonaCat.Cache.Sqlite\EonaCat.Cache.Sqlite\bin\Debug\net7.0\EonaCat.Cache.Sqlite.dll + + + +