public void RelayCommand_Execute_PassingAnObject_ObjectPassedToAction() { //------------Setup for test-------------------------- dynamic prop = null; var relayCommand = new RelayCommand(o => { prop = o; }); //------------Execute Test--------------------------- relayCommand.Execute(new { Name = "Tshepo", Surname = "Ntlhokoa" }); //------------Assert Results------------------------- Assert.IsNotNull(prop); Assert.IsNotNull("Tshepo", prop.Name); Assert.IsNotNull("Ntlhokoa", prop.Surname); }