public async Task ExecuteAsync(object parameter) { if (parameter is string name) { await _planet.RenameAsync(name); } }
public async Task RenameAsync_InvokeEvent(UniverseSources source) { var planet = new AsyncPlanet(Universe(source).Planets().Create("")); var invoked = false; planet.PlanetRenamed += (sender, args) => invoked = true; var name = "Test"; await planet.RenameAsync(name); Assert.AreEqual(name, await planet.NameAsync()); Assert.IsTrue(invoked); }