예제 #1
0
        public void TestCallFetchCallbackDoesNothingIfActionIsNull()
        {
            JetFetcher fetcher = new JetFetcher(null);
            JToken     token   = JToken.FromObject(42);

            Assert.DoesNotThrow(() => fetcher.CallFetchCallback(token));
        }
예제 #2
0
        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);
        }