Пример #1
0
 public async Task ExecuteAsync(object parameter)
 {
     if (parameter is string value)
     {
         await _property.ChangeAsync(value);
     }
 }
Пример #2
0
        public async Task ChangeAsync_InvokePropertyChanged(UniverseSources source)
        {
            var property     = new AsyncProperty(Universe(source).Properties().Create(""));
            var eventInvoked = false;

            property.PropertyChanged += (sender, args) => { eventInvoked = true; };

            var value = "Test";
            await property.ChangeAsync(value);

            Assert.IsTrue(eventInvoked);
            Assert.AreEqual(value, property.Value());
        }