Skip to content

Commit ffb53c2

Browse files
Add WinUI 2.6 to UnitTests.UWP
1 parent 41c697d commit ffb53c2

File tree

2 files changed

+50
-42
lines changed

2 files changed

+50
-42
lines changed

UnitTests/UnitTests.UWP/App.xaml

Lines changed: 47 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,50 +5,55 @@
55
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"
66
xmlns:helpers="using:UnitTests.Extensions.Helpers"
77
xmlns:interactivity="using:Microsoft.Xaml.Interactivity"
8+
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
89
xmlns:ui="using:Microsoft.Toolkit.Uwp.UI"
910
xmlns:unitTestExtensions="using:UnitTests.Extensions"
1011
RequestedTheme="Light">
1112
<Application.Resources>
12-
13-
<!-- Workarounds for .NET Native issue in unit tests -->
14-
<ui:EnumValuesExtension x:Key="DummyExtension" />
15-
16-
<unitTestExtensions:Animal x:Key="Animal">Cat</unitTestExtensions:Animal>
17-
18-
<CommandBar x:Key="DummyCommandBar">
19-
<AppBarButton Icon="{ui:FontIcon Glyph=&#xE102;}" />
20-
<AppBarButton Icon="{ui:SymbolIcon Symbol=Play}" />
21-
</CommandBar>
22-
23-
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl1"
24-
IconSource="{ui:FontIconSource Glyph=&#xE10B;}" />
25-
26-
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl2"
27-
IconSource="{ui:SymbolIconSource Symbol=Play}" />
28-
29-
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl3"
30-
IconSource="{ui:BitmapIconSource Source=/Assets/StoreLogo.png}" />
31-
32-
<Button x:Key="DummyButton">
33-
<Button.Flyout>
34-
<MenuFlyout>
35-
<MenuFlyoutItem Icon="{ui:BitmapIcon Source=/Assets/StoreLogo.png}" />
36-
</MenuFlyout>
37-
</Button.Flyout>
38-
</Button>
39-
40-
<TextBox x:Key="DummyTextBox">
41-
<interactivity:Interaction.Behaviors>
42-
<behaviors:AutoSelectBehavior />
43-
</interactivity:Interaction.Behaviors>
44-
</TextBox>
45-
46-
<controls:ConstrainedBox x:Key="TestConstrainedBox" />
47-
<controls:UniformGrid x:Key="TestUniformGrid" />
48-
<controls:WrapPanel x:Key="TestWrapPanel" />
49-
<ui:NullableBoolExtension x:Key="nullableBool" />
50-
51-
<helpers:ObjectWithNullableBoolProperty x:Key="objectWithNullableBoolProperty" />
52-
13+
<muxc:XamlControlsResources>
14+
<muxc:XamlControlsResources.MergedDictionaries>
15+
<ResourceDictionary>
16+
<!-- Workarounds for .NET Native issue in unit tests -->
17+
<ui:EnumValuesExtension x:Key="DummyExtension" />
18+
19+
<unitTestExtensions:Animal x:Key="Animal">Cat</unitTestExtensions:Animal>
20+
21+
<CommandBar x:Key="DummyCommandBar">
22+
<AppBarButton Icon="{ui:FontIcon Glyph=&#xE102;}" />
23+
<AppBarButton Icon="{ui:SymbolIcon Symbol=Play}" />
24+
</CommandBar>
25+
26+
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl1"
27+
IconSource="{ui:FontIconSource Glyph=&#xE10B;}" />
28+
29+
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl2"
30+
IconSource="{ui:SymbolIconSource Symbol=Play}" />
31+
32+
<unitTestExtensions:MockSwipeItem x:Key="DummySwipeControl3"
33+
IconSource="{ui:BitmapIconSource Source=/Assets/StoreLogo.png}" />
34+
35+
<Button x:Key="DummyButton">
36+
<Button.Flyout>
37+
<MenuFlyout>
38+
<MenuFlyoutItem Icon="{ui:BitmapIcon Source=/Assets/StoreLogo.png}" />
39+
</MenuFlyout>
40+
</Button.Flyout>
41+
</Button>
42+
43+
<TextBox x:Key="DummyTextBox">
44+
<interactivity:Interaction.Behaviors>
45+
<behaviors:AutoSelectBehavior />
46+
</interactivity:Interaction.Behaviors>
47+
</TextBox>
48+
49+
<controls:ConstrainedBox x:Key="TestConstrainedBox" />
50+
<controls:UniformGrid x:Key="TestUniformGrid" />
51+
<controls:WrapPanel x:Key="TestWrapPanel" />
52+
<ui:NullableBoolExtension x:Key="nullableBool" />
53+
54+
<helpers:ObjectWithNullableBoolProperty x:Key="objectWithNullableBoolProperty" />
55+
</ResourceDictionary>
56+
</muxc:XamlControlsResources.MergedDictionaries>
57+
</muxc:XamlControlsResources>
5358
</Application.Resources>
54-
</Application>
59+
</Application>

UnitTests/UnitTests.UWP/UnitTests.UWP.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@
128128
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
129129
<Version>6.2.12</Version>
130130
</PackageReference>
131+
<PackageReference Include="Microsoft.UI.Xaml">
132+
<Version>2.6.1</Version>
133+
</PackageReference>
131134
<PackageReference Include="MSTest.TestAdapter">
132135
<Version>2.1.2</Version>
133136
</PackageReference>

0 commit comments

Comments
 (0)