Skip to content
Merged

snc #737

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
3c58221
TraceCsv2realCsv
joecare99 Apr 14, 2026
15ddb30
Merge remote-tracking branch 'GH_CSharp/CSharpBible'
joecare99 Apr 14, 2026
c0c784b
TestStatements
joecare99 Apr 14, 2026
4a836e8
Merge remote-tracking branch 'GH_CSharp/TestStatements'
joecare99 Apr 14, 2026
64d3ccd
Transpiler_pp
joecare99 Apr 14, 2026
2fcf26a
Merge remote-tracking branch 'GH_CSharp/Transpiler_pp'
joecare99 Apr 14, 2026
459a9bb
Bump coverlet.collector from 8.0.1 to 10.0.0
dependabot[bot] Apr 20, 2026
919abaf
Bump Microsoft.Extensions.Configuration.UserSecrets from 10.0.5 to 10…
dependabot[bot] Apr 20, 2026
8c0f9fa
Bump Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.…
dependabot[bot] Apr 20, 2026
0e3159c
Bump Microsoft.Extensions.DependencyInjection and Microsoft.Extension…
dependabot[bot] Apr 20, 2026
58405ca
Merge pull request #731 from joecare99/dependabot/nuget/TestStatement…
joecare99 Apr 20, 2026
1d17f07
Merge pull request #732 from joecare99/dependabot/nuget/TestStatement…
joecare99 Apr 20, 2026
2b1104d
Merge pull request #734 from joecare99/dependabot/nuget/CSharpBible/L…
joecare99 Apr 20, 2026
46f3d10
Merge pull request #735 from joecare99/dependabot/nuget/TestStatement…
joecare99 Apr 20, 2026
8b90910
Merge pull request #736 from joecare99/TestStatements
joecare99 Apr 20, 2026
ca8b434
AA16_Usercontrol1
joecare99 Apr 20, 2026
f731587
Avln_AnimationTiming
joecare99 Apr 20, 2026
4caf845
Avln_AnimationTimingTests
joecare99 Apr 20, 2026
918106c
Avln_Brushes
joecare99 Apr 20, 2026
9424fa2
Avln_Complex_Layout
joecare99 Apr 20, 2026
fcf97f1
Avln_CustomAnimation
joecare99 Apr 20, 2026
22f87d3
Avln_Geometry
joecare99 Apr 20, 2026
6269567
Avln_Hello_World
joecare99 Apr 20, 2026
cb46ae7
Avln_Hello_WorldTests
joecare99 Apr 20, 2026
3e11cf7
Avln_ImageView
joecare99 Apr 20, 2026
1b883a5
Avln_IntegrationTestApp
joecare99 Apr 20, 2026
b8f7d7a
Avln_MoveWindow
joecare99 Apr 20, 2026
6b33652
Avln_MoveWindowTests
joecare99 Apr 20, 2026
d95d800
Avln_RenderDemo
joecare99 Apr 20, 2026
d73be68
Avln_Sample_Template
joecare99 Apr 20, 2026
72afc1c
Avln_BaseLib
joecare99 Apr 20, 2026
94cf47b
Avln_BaseLibTests
joecare99 Apr 20, 2026
d531c9c
BaseLib
joecare99 Apr 20, 2026
22a9eac
BaseLibTests
joecare99 Apr 20, 2026
a78341d
RenderImage.BaseTests
joecare99 Apr 20, 2026
3babb8e
Avalonia_Apps
joecare99 Apr 20, 2026
099742f
Merge remote-tracking branch 'GH_CSharp/Avalonia_Apps'
joecare99 Apr 20, 2026
b19dc4e
AppWithPlugin
joecare99 Apr 20, 2026
c88f656
AppWithPluginWpf
joecare99 Apr 20, 2026
aead6f0
ConsoleDI.Example
joecare99 Apr 20, 2026
f0cae4e
HelloPlugin
joecare99 Apr 20, 2026
9a7e16a
HelloPluginTest
joecare99 Apr 20, 2026
0cb7fcf
OtherPlugin
joecare99 Apr 20, 2026
fab7285
TestStatements
joecare99 Apr 20, 2026
a9d6234
TestStatementsTest
joecare99 Apr 20, 2026
08f021d
AppWithPlugin
joecare99 Apr 20, 2026
7fdeca9
Merge remote-tracking branch 'GH_CSharp/TestStatements'
joecare99 Apr 20, 2026
f45cabe
Transpiler_pp
joecare99 Apr 21, 2026
f74a8d1
Merge remote-tracking branch 'GH_CSharp/Transpiler_pp'
joecare99 Apr 21, 2026
28ada17
WinAhnenClsTests
joecare99 Apr 21, 2026
2d0c5d3
WinAhnenNew
joecare99 Apr 21, 2026
f653f7c
GenFreeWin
joecare99 Apr 21, 2026
53df193
TraceCsv2realCsv
joecare99 Apr 21, 2026
2eb5fb1
Calc
joecare99 Apr 21, 2026
8fd3a0b
ConsoleApps
joecare99 Apr 21, 2026
7e2403c
Data
joecare99 Apr 21, 2026
619fdb9
Games
joecare99 Apr 21, 2026
b44d5c7
Graphics
joecare99 Apr 21, 2026
42872b8
Merge remote-tracking branch 'GH_CSharp/CSharpBible'
joecare99 Apr 21, 2026
5434d34
GenDBImplOLEDBTests
joecare99 Apr 21, 2026
d02d98f
GenFreeBaseTests
joecare99 Apr 21, 2026
675d81f
GenFreeBrowser
joecare99 Apr 21, 2026
9055bc8
GenFreeBrowser.Tests
joecare99 Apr 21, 2026
94f8c8d
GenFreeDataTests
joecare99 Apr 21, 2026
693c46b
GenFreeHelperTests
joecare99 Apr 21, 2026
cdd5bf4
GenFreeWinTests
joecare99 Apr 21, 2026
1a496d2
GenSecure.Core
joecare99 Apr 21, 2026
ee1e43e
GenSecure.Core.Tests
joecare99 Apr 21, 2026
c6037ee
GenSecure.Demo
joecare99 Apr 21, 2026
f3f32c7
MdbBrowser
joecare99 Apr 21, 2026
da30e22
MdbBrowserTests
joecare99 Apr 21, 2026
b30f5b3
MSQBrowser
joecare99 Apr 21, 2026
f8ba853
PlaceAuthorityConsoleDemo
joecare99 Apr 21, 2026
6ce3023
VBUnObfusicator
joecare99 Apr 21, 2026
36af006
VBUnObfusicatorTests
joecare99 Apr 21, 2026
36315a4
MVVM_Tutorial
joecare99 Apr 21, 2026
3c13d3a
Merge remote-tracking branch 'GH_CSharp/MVVM_Tutorial'
joecare99 Apr 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
54 changes: 51 additions & 3 deletions Avalonia_Apps/.github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,52 @@
# Copilot Instructions
# Repository instructions for GitHub Copilot

## Projektrichtlinien
- Im Projekt gilt die Regel: eine Klasse pro Datei, Ausnahme nur für zusammengehörige Paare `Foo` und `Foo<T>`.
Apply these defaults when working in this repository unless the user explicitly asks otherwise:

## General Guidelines
- Document code thoroughly in English.
- Validate changes with relevant builds and tests before finishing.
- If requirements are unclear, ask clarifying questions before starting implementation or planning refinement.
- Avoid UI text strings in core services. Use Enumerations instead, and keep UI-facing strings in the ViewModel/UI layer.
- Prefer one class/interface/struct per file.
- Document changes in a DevOps manner using Markdown, extrapolating bugs, tasks, backlogs, and features.
- Use `DevOps` as the planning directory in this workspace, and treat `.Info.md` as the general planning description file. Team terminology around Azure DevOps backlog items may differ from generic 'story' naming.
- When reviewing build warnings in this repository, ignore unsupported older framework warnings if the project also targets newer supported frameworks. Additionally, ignore `IDE0130` warnings in test projects.
- Keep project-specific decisions in the repository `DevOps` folder; do not store them in memory for this repository. Use memory only for general solution-wide working preferences.
- Planning should be done step by step in the `DevOps` directory with a Scrum-oriented structure.
- Extract complex UI elements into separate widgets/components to keep main windows clean and simple.

## Testing
- Use `MSTest` in the latest practical version for new or updated tests.
- Use `NSubstitute` for mocks, stubs, and substitutes in tests.
- Prefer `DataRow` for parameterized single-test scenarios.

## Internationalization
- Keep I18N in mind when writing code, ensuring it can be easily adapted for different languages and regions.

## Architecture
- Use MVVM architecture for UI components to separate concerns and improve testability, using CommunityToolkit.Mvvm for MVVM implementation.
- Prefer `NotifyPropertyChangedFor` over manual `OnPropertyChanged(nameof(...))` in CommunityToolkit.Mvvm observable properties where applicable.
- Use Dependency Injection to manage dependencies and improve testability, using Microsoft.Extensions.DependencyInjection.
- UI-facing strings and summary formatting should stay in the ViewModel/UI layer, not in extracted application logic services.

## Naming Conventions
- Distinguish between UI control naming and variable/field naming.
- Use PascalCase for class names, method names, and properties.
- Use `_camelCase` for private fields.
- Use `camelCase` for local variables and parameters.
- Use short 1-character prefixes for simple types only when they meaningfully disambiguate, e.g.
- `s` for `string`
- `i` for signed integer types
- `u` for unsigned integer types
- `x` for `bool`
- `f` for `float`, `double`, or `decimal`
- Prefer meaningful domain names over type prefixes when the intent is already clear.
- In UI code, use short 3-character prefixes for actual controls in views and code-behind, e.g.
- `lst` for list controls
- `btn` for all kinds of buttons
- `edt` for any keyboard input control
- `lbl` for any text output control
- Do not use UI control prefixes for ViewModel properties or other non-UI members.

## Nullability
- Use strict nullable reference types to indicate when a variable can be null, and handle nullability appropriately in code.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<PackageVersion Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageVersion Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
<PackageVersion Include="Serilog" Version="3.1.1" />
<PackageVersion Include="Serilog.Extensions.Logging" Version="8.0.0" />
<PackageVersion Include="Serilog.Sinks.Console" Version="5.0.1" />
Expand Down
2 changes: 1 addition & 1 deletion Avalonia_Apps/AA21_Buttons/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<PackageVersion Include="MessageBox.Avalonia" Version="3.2.0" />
<PackageVersion Include="MsBox.Avalonia" Version="3.0.0-rc2" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
<PackageVersion Include="System.Drawing.Common" Version="9.0.10" />
<PackageVersion Include="NSubstitute" Version="5.3.0" />
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.1" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
2 changes: 1 addition & 1 deletion Avalonia_Apps/AvlnSamples/Avln_Brushes/Avln_Brushes.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.0.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_BaseLib\Avln_BaseLib.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<!-- Debug only diagnostics -->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
</ItemGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.0.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.0.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Libraries\Avln_BaseLib\Avln_BaseLib.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.0.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.6" />
</ItemGroup>


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<PackageReference Include="Avalonia.Themes.Fluent" Version="12.0.1" />
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.6" />
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
</ItemGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="12.0.1" />
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.14" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion Avalonia_Apps/Libraries/Avln_BaseLib/Avln_BaseLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<PackageReference Include="Avalonia" Version="12.0.1" />
<PackageReference Include="Avalonia.Markup.Xaml.Loader" Version="12.0.1" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.6" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BaseLib\BaseLib.csproj" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
2 changes: 1 addition & 1 deletion Avalonia_Apps/Libraries/BaseLib/BaseLib.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,6 @@
</ItemGroup>
<ItemGroup>
<PackageReference Condition="'$(TargetFrameWork)'=='net462'" Include="System.ValueTuple" Version="4.6.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.6" />
</ItemGroup>
</Project>
2 changes: 1 addition & 1 deletion Avalonia_Apps/Libraries/BaseLibTests/BaseLibTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
8 changes: 4 additions & 4 deletions Avalonia_Apps/Libraries/BaseLibTests/Models/FileProxyTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public void TestCleanup()
Directory.Delete(_sTestDirectory, recursive: true);
}

[DataTestMethod]
[TestMethod]
[DataRow(false)]
[DataRow(true)]
public void Exists_ForFilePresence_ReturnsExpectedResult(bool xCreateFile)
Expand Down Expand Up @@ -84,7 +84,7 @@ public void OpenRead_ForExistingFile_ReturnsReadableStream()
CollectionAssert.AreEqual(rgBytes, stmMemory.ToArray());
}

[DataTestMethod]
[TestMethod]
[DataRow("Plain UTF8 text")]
[DataRow("äöü ß Ελληνικά")]
public void WriteAllText_WithoutEncoding_WritesReadableUtf8Content(string sContents)
Expand All @@ -96,7 +96,7 @@ public void WriteAllText_WithoutEncoding_WritesReadableUtf8Content(string sConte
Assert.AreEqual(sContents, File.ReadAllText(sPath));
}

[DataTestMethod]
[TestMethod]
[DataRow("Plain UTF8 text")]
[DataRow("äöü ß Ελληνικά")]
public void ReadAllText_WithoutEncoding_ReturnsFileContent(string sContents)
Expand Down Expand Up @@ -168,7 +168,7 @@ public void Delete_RemovesFile()
Assert.IsFalse(File.Exists(sPath));
}

[DataTestMethod]
[TestMethod]
[DataRow(false, "source")]
[DataRow(true, "new")]
public void Copy_CopiesFileToDestination(bool xOverwrite, string sExpectedDestinationContent)
Expand Down
14 changes: 7 additions & 7 deletions Avalonia_Apps/Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<PackageVersion Include="Avalonia.Browser" Version="12.0.1" />
<PackageVersion Include="Avalonia.Android" Version="11.3.9" />
<PackageVersion Include="Avalonia.Svg" Version="11.2.0.2" />
<PackageVersion Include="Svg.Controls.Skia.Avalonia" Version="12.0.0.2" />
<PackageVersion Include="Svg.Controls.Skia.Avalonia" Version="12.0.0.3" />
<PackageVersion Include="Avalonia.Svg.Skia" Version="11.3.0" />
<PackageVersion Include="Avalonia.Labs.Controls.ColorPicker" Version="11.2.2" />
<PackageVersion Include="Avalonia.Controls.ColorPicker" Version="12.0.1" />
Expand All @@ -25,16 +25,16 @@
<PackageVersion Include="MessageBox.Avalonia" Version="3.3.1.1" />
<PackageVersion Include="MsBox.Avalonia" Version="3.0.0-rc2" />
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.5" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.5" />
<PackageVersion Include="System.Drawing.Common" Version="10.0.5" />
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="10.0.5" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.6" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.6" />
<PackageVersion Include="System.Drawing.Common" Version="10.0.6" />
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="10.0.6" />
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.0.1.14" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageVersion Include="NSubstitute" Version="5.3.0" />
<PackageVersion Include="MSTest" Version="4.2.1" />
<PackageVersion Include="coverlet.collector" Version="8.0.1" />
<PackageVersion Include="coverlet.collector" Version="10.0.0" />
</ItemGroup>
<ItemGroup>
<!-- Security fix: GHSA-xrw6-gwf8-vvr9 (High) - transitive via Avalonia -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
2 changes: 1 addition & 1 deletion CSharpBible/AboutEx/AboutEx.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.2" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.5" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.6" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Libraries\BaseLib\BaseLib.csproj" />
Expand Down
2 changes: 1 addition & 1 deletion CSharpBible/AboutExTests/AboutExTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<ProjectReference Include="$(UpDir)\Libraries\BaseLib\BaseLib.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Condition="!$(TargetFramework.StartsWith(net4))" Include="System.Configuration.ConfigurationManager" Version="10.0.5" />
<PackageReference Condition="!$(TargetFramework.StartsWith(net4))" Include="System.Configuration.ConfigurationManager" Version="10.0.6" />
<PackageReference Condition="$(TargetFramework.StartsWith(net4))" Include="IndexRange" Version="1.1.1" />
</ItemGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
<PackageReference Include="MSTest" Version="4.2.1" />
<PackageReference Include="coverlet.collector" Version="8.0.1">
<PackageReference Include="coverlet.collector" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
Loading
Loading