Beispiel #1
0
        public async Task Execute_CallDelete(UniverseSources source)
        {
            var dataUniverse = new TestDataUniverse(Universe(source));

            var asyncPlanetProperty = new AsyncPlanetProperty(dataUniverse.Planets().First().Properties().First());
            var deleteItem          = new DeleteItem(asyncPlanetProperty);
            var invoked             = false;

            asyncPlanetProperty.Deleted += (sender, args) => invoked = true;

            await deleteItem.ExecuteAsync(null);

            Assert.IsTrue(invoked);
        }
Beispiel #2
0
 public PlanetPropertyPresenter(AsyncPlanetProperty property)
 {
     Property   = property;
     DeleteItem = new DeleteItem(property);
 }
Beispiel #3
0
 public DeleteItem(AsyncPlanetProperty property)
 {
     _property = property;
 }