INNER CODE UNIT · C#
MvxUnitTestCommandHelper
MvvmCross/MvvmCross · MvvmCross.Tests/MvxUnitTestCommandHelper.cs:8
public class MvxUnitTestCommandHelper : IMvxCommandHelper
{
public event EventHandler CanExecuteChanged;
private readonly Dictionary<object, int> items = new Dictionary<object, int>();
public void WillCallRaisePropertyChangedFor(object item)
{
items.Add(item, 0);
}
public bool HasCalledRaisePropertyChangedFor(object item)
{
if (item != null && items.Any() && items.ContainsKey(item))
{
return items[item] > 0;
}