public void Index_returns_a_list_of_phone_numbers() { var localNumbers = new List <LocalResource> { LocalResource.FromJson("{\"address_requirements\": \"none\"}") }; var mockRestClient = new Mock <IRestClient>(); mockRestClient .Setup(c => c.SearchPhoneNumbersAsync(It.IsAny <string>())) .ReturnsAsync(localNumbers); var controller = new AvailablePhoneNumbersController(mockRestClient.Object); controller.WithCallTo(c => c.Index("415")) .ShouldRenderDefaultView() .WithModel(localNumbers); }