public void CallsIntoClient() { var gitHubClient = Substitute.For<IGitHubClient>(); var client = new ObservableMiscellaneousClient(gitHubClient); client.GetRateLimits(); gitHubClient.Miscellaneous.Received(1).GetRateLimits(); }