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); }
public PlanetPropertyPresenter(AsyncPlanetProperty property) { Property = property; DeleteItem = new DeleteItem(property); }
public DeleteItem(AsyncPlanetProperty property) { _property = property; }