Exemplo n.º 1
0
 public async Task ExecuteAsync(object parameter)
 {
     if (parameter is string name)
     {
         await _planet.RenameAsync(name);
     }
 }
Exemplo n.º 2
0
        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);
        }