26 lines
614 B
C#
26 lines
614 B
C#
|
using System;
|
||
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||
|
|
||
|
using Ooui;
|
||
|
|
||
|
namespace Tests
|
||
|
{
|
||
|
[TestClass]
|
||
|
public class StyleTests
|
||
|
{
|
||
|
[TestMethod]
|
||
|
public void ChangedWhen ()
|
||
|
{
|
||
|
var s = new Style ();
|
||
|
var changeCount = 0;
|
||
|
s.PropertyChanged += (_, e) => changeCount++;
|
||
|
s.BackgroundColor = "red";
|
||
|
Assert.AreEqual (1, changeCount);
|
||
|
s.BackgroundColor = "blue";
|
||
|
Assert.AreEqual (2, changeCount);
|
||
|
s.BackgroundColor = "blue";
|
||
|
Assert.AreEqual (2, changeCount);
|
||
|
}
|
||
|
}
|
||
|
}
|