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);
}