public void TestCallFetchCallbackDoesNothingIfActionIsNull() { JetFetcher fetcher = new JetFetcher(null); JToken token = JToken.FromObject(42); Assert.DoesNotThrow(() => fetcher.CallFetchCallback(token)); }
public void TestCallFetchCallbackInvokesAction() { Action <JToken> callback = A.Fake <Action <JToken> >(); JetFetcher fetcher = new JetFetcher(callback); JToken token = JToken.FromObject(42); fetcher.CallFetchCallback(token); A.CallTo(() => callback.Invoke(token)).MustHaveHappened(Repeated.Exactly.Once); }