コード例 #1
0
        public void Get_ReturnsOk()
        {
            var request  = new LaunchpadFilterModel();
            var response = _controller.Get(request).Result;

            Assert.IsInstanceOf(typeof(OkObjectResult), response);
        }
コード例 #2
0
ファイル: LaunchpadTests.cs プロジェクト: zeeside/SmileX
        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");
        }
コード例 #3
0
        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);
        }
コード例 #4
0
ファイル: UnitTest1.cs プロジェクト: davidngx/launchpad
        public void GetAllLaunchPads()
        {
            var pads = _controller.Get();
            List <LaunchPadInfo> items = pads.ToList();

            Assert.Equal(6, items.Count);
        }
コード例 #5
0
        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);
        }