public void Get_ReturnsOk() { var request = new LaunchpadFilterModel(); var response = _controller.Get(request).Result; Assert.IsInstanceOf(typeof(OkObjectResult), response); }
public async Task can_fetch_launchpad_results() { var response = await _launchpadController.Get("", 1, 20, "", null); var result = response.Result as OkObjectResult; var launchpads = result.Value as IList <Launchpad>; Assert.IsTrue(launchpads.Any(), "Unable to fetch launchpads"); }
public async Task Get_WithValidId_WillReturnLaunchpad() { var mockLaunchpadModel = new Mock <LaunchpadModel>("777", "name", "status"); _launchpadService.Setup(x => x.getLaunchPadById(It.IsAny <string>())) .ReturnsAsync(mockLaunchpadModel.Object); var answer = await sut.Get("777"); Assert.IsInstanceOf(typeof(ActionResult <LaunchpadModel>), answer); Assert.IsInstanceOf(typeof(OkObjectResult), answer.Result); }
public void GetAllLaunchPads() { var pads = _controller.Get(); List <LaunchPadInfo> items = pads.ToList(); Assert.Equal(6, items.Count); }
public void Get_returns_LaunchPadDetails() { var moqRepo = new Mock <ISpacexService>(); moqRepo.Setup(x => x.GetLaunchPadDetails(It.IsAny <string>())).Returns(new System.Collections.Generic.List <SDCChallenge.Models.LaunchPadDetails>() { new SDCChallenge.Models.LaunchPadDetails { LaunchPadID = "12", LaunchPadName = "ABC", LaunchPadStatus = "active" } }); var controller = new LaunchpadController(moqRepo.Object); var result = controller.Get("2") as OkObjectResult; Assert.Equal(200, result.StatusCode); }