Browse Source

Reinstated test.

refactor/style-priorities
Steven Kirk 4 years ago
parent
commit
fd3e561404
  1. 67
      tests/Avalonia.Base.UnitTests/Styling/StyleTests.cs

67
tests/Avalonia.Base.UnitTests/Styling/StyleTests.cs

@ -464,40 +464,39 @@ namespace Avalonia.Base.UnitTests.Styling
[Fact] [Fact]
public void Template_In_Inactive_Style_Is_Not_Built() public void Template_In_Inactive_Style_Is_Not_Built()
{ {
throw new NotImplementedException(); var instantiationCount = 0;
////var instantiationCount = 0; var template = new FuncTemplate<Class1>(() =>
////var template = new FuncTemplate<Class1>(() => {
////{ ++instantiationCount;
//// ++instantiationCount; return new Class1();
//// return new Class1(); });
////});
Styles styles = new Styles
////Styles styles = new Styles {
////{ new Style(x => x.OfType<Class1>())
//// new Style(x => x.OfType<Class1>()) {
//// { Setters =
//// Setters = {
//// { new Setter(Class1.ChildProperty, template),
//// new Setter(Class1.ChildProperty, template), },
//// }, },
//// },
new Style(x => x.OfType<Class1>())
//// new Style(x => x.OfType<Class1>()) {
//// { Setters =
//// Setters = {
//// { new Setter(Class1.ChildProperty, template),
//// new Setter(Class1.ChildProperty, template), },
//// }, }
//// } };
////};
var target = new Class1();
////var target = new Class1(); target.GetValueStore().BeginStyling();
////target.BeginBatchUpdate(); styles.TryAttach(target, null);
////styles.TryAttach(target, null); target.GetValueStore().EndStyling();
////target.EndBatchUpdate();
Assert.NotNull(target.Child);
////Assert.NotNull(target.Child); Assert.Equal(1, instantiationCount);
////Assert.Equal(1, instantiationCount);
} }
[Fact] [Fact]

Loading…
Cancel
Save