public void ifPropertyTypeIs_invokes_method() { Accessor accessor = _expression.ToAccessor(); accessor.IfPropertyTypeIs <int>(_callback.Callback); _callback.Received().Callback(); accessor.IfPropertyTypeIs <PropertyHolder>(_uncalledCallback.Callback); _uncalledCallback.DidNotReceive().Callback(); }
public void set_OnAddition() { ICallback callback = Substitute.For <ICallback>(); cache["firstKey"] = 0; callback.DidNotReceive().OnAdditionCallback(42); cache.OnAddition = callback.OnAdditionCallback; cache[Key] = 42; callback.Received().OnAdditionCallback(42); }