Пример #1
0
        public void TestController()
        {
            var controller = new HelloWorldController();
            var response   = controller.Get("hola, amigo");

            Assert.Equal(response, "Set message: hola, amigo");
        }
Пример #2
0
        public void TestHelloWorldControllerFromApiResponseMessage()
        {
            HelloWorldController controller = new HelloWorldController();
            var result = Assert.IsType <ObjectResult>(controller.Get());

            Assert.Equal("Hello World", result.Value);
        }
Пример #3
0
        public void GET_SuccessfulRequestReturnsOk()
        {
            // arrange
            var expectedResult = "Hello World";

            var mockService = new Mock <IHelloWorldService>();

            mockService.Setup(x => x.GetHelloWorld())
            .Returns(new ServiceResponse <string>()
            {
                NotFound = false, ResponseData = expectedResult
            });

            var controller = new HelloWorldController(It.IsAny <ILogger <HelloWorldController> >(),
                                                      new BasicApiResponseHandler(), mockService.Object);

            // act
            var result           = controller.Get();
            var successfulResult = result as OkObjectResult;

            // assert
            Assert.NotNull(successfulResult);
            Assert.Equal(StatusCodes.Status200OK, successfulResult.StatusCode);
            Assert.Equal(expectedResult, successfulResult.Value);
        }
Пример #4
0
        public void ApiTest_Get_HelloWorld()
        {
            var controller = new HelloWorldController();
            var result     = controller.Get() as string;

            Assert.AreEqual("Hello World", result);
        }
Пример #5
0
        public void GetRequestReturnsHelloWorld()
        {
            var mockHelloWorldController = new HelloWorldController();

            var value = mockHelloWorldController.Get();

            Assert.AreEqual("Hello World!", value);
        }
        public void Get()
        {
            HelloWorldController controller = new HelloWorldController();

            string result = controller.Get();

            Assert.AreEqual("Hello World!", result);
        }
        public void GivenHelloWorldController_WhenCallingGet_ThenHelloWorldIsReturned()
        {
            HelloWorldController controller = new HelloWorldController();

            var actualOutput = controller.Get();

            Assert.That(actualOutput, Is.EqualTo("Hello world"));
        }
Пример #8
0
        public void TestMethod1()
        {
            HelloWorldController controller = new HelloWorldController();
            IEnumerable <string> details    = controller.Get().ToList();
            var value = details[0];

            Assert.AreEqual(value, "Hello World");
        }
Пример #9
0
        public void GetMessage()
        {
            var controller = new HelloWorldController();

            var result = controller.Get();

            Assert.AreEqual("Hello World!", result);
        }
        public void QuoteOfTheDayController_should_return_correct_response_type()
        {
            var mockLogger = new Mock <ILogger <HelloWorldController> >();

            var controller = new HelloWorldController(mockLogger.Object);

            var result = controller.Get();

            Assert.IsType <HelloWorldResponse>(result);
        }
Пример #11
0
        public void Text_IsNotNull()
        {
            //Arrange
            var controller = new HelloWorldController();

            //Act
            var result = controller.Get();

            //Assert
            Assert.That(result, Is.Not.Null.Or.Empty, "Result string must not be null or empty");
        }
Пример #12
0
        public void Test1()
        {
            // Arrange
            var controller = new HelloWorldController();

            // Act
            var response = controller.Get();

            // Assert
            Assert.AreEqual(response, "Hello World");
        }
Пример #13
0
        public void GetHelloMessage()
        {
            //Set up Prerequisites
            var controller = new HelloWorldController();
            //Act on Test
            string result = controller.Get();

            //Assert the result
            Assert.IsNotNull(result);
            Assert.AreEqual("Hello World", result);
        }
        public void HelloController_should_return_message_and_submessage()
        {
            var mockLogger = new Mock <ILogger <HelloWorldController> >();

            var controller = new HelloWorldController(mockLogger.Object);

            var response = controller.Get();

            Assert.Equal("Hello World!", response.Message);
            Assert.StartsWith("It's ", response.SubMessage);
        }
Пример #15
0
        public void GetById()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            string result = controller.Get(5);

            // Assert
            Assert.AreEqual("Hello World 5", result);
        }
Пример #16
0
        public void GetById_OutOfIndexTest()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            string result = controller.Get("blah");

            // Assert
            Assert.AreEqual("Sorry, no hello for you!", result);
        }
Пример #17
0
        public void GetById_IndexWithinRangeTest()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            string result = controller.Get("1");

            // Assert
            Assert.AreEqual("HelloWorld 2", result);
        }
Пример #18
0
        public void TestHelloWorld()
        {
            var controller = new HelloWorldController(_mockMiaEnvConfig, _mockServiceClientFactory,
                                                      _mockDecoratorResponseFactory)
            {
                ControllerContext = { HttpContext = _httpContext }
            };

            var result = controller.Get();

            Check.That(result).Equals("Hello user");
        }
        public void Get()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController(new ConsoleLogger());

            // Act
            string result = controller.Get("Hello World from TestMethods");

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("Hello World from TestMethods", result);
        }
Пример #20
0
        public void Get()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            //Act
            string result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("Hello World", result);
        }
        public void Get()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            string result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count());
            Assert.AreEqual("Hello World!", result.ElementAt(0));
        }
        public void GetUnit()
        {
            var mock = new Mock <ILogger>();

            mock.Setup(x => x.Log(It.IsAny <string>())); // Mocking logger

            HelloWorldController controller = new HelloWorldController(mock.Object);
            var message = controller.Get("Hello World Unit Tests");

            // Assert
            Assert.IsNotNull(message);
            Assert.AreEqual("Hello World Unit Tests", message);
        }
Пример #23
0
        public void TestGet()
        {
            //  Arrange
            var testController = new HelloWorldController();

            //  Act
            var getResult    = testController.Get() as OkNegotiatedContentResult <string>;
            var stringResult = getResult.Content;

            //  Assert
            Assert.IsNotNull(getResult);
            Assert.AreEqual("Hello World", stringResult);
        }
Пример #24
0
        public void GetReturnConstStringInJson()
        {
            // Arrange
            var logger     = Mock.Of <ILogger <HelloWorldController> >();
            var controller = new HelloWorldController(logger);

            // Act
            JsonResult jsonResult = controller.Get();
            dynamic    result     = jsonResult.Value;
            // Assert
            String expected = "Project Mesh Web API";

            Assert.Equal(expected, result.text);
        }
Пример #25
0
        public void Get_ShouldReturnHelloWorld()
        {
            //arrange
            var testResults = GetTestResults();
            var controller  = new HelloWorldController();

            //act
            IHttpActionResult actionResult = controller.Get();
            var result = ((OkNegotiatedContentResult <OutputModel>)actionResult);

            //assert
            Assert.IsNotNull(result);
            Assert.AreEqual(testResults[1].OutputData, result.Content.OutputData);
        }
Пример #26
0
 private bool GetTestResult()
 {
     //return false;
     using (var client = new HttpClient())
     {
         var controller = new HelloWorldController();
         var response   = controller.Get() as ObjectResult;
         if (response.StatusCode == 200)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }
        public void ReturnAMessage()
        {
            // Arrange
            var sut = new HelloWorldController();

            // Act
            var result     = sut.Get();
            var success    = ((BaseResult)((OkObjectResult)result).Value).Success;
            var message    = ((BaseResult)((OkObjectResult)result).Value).Message;
            var statusCode = ((OkObjectResult)result).StatusCode;

            // Assert
            Assert.That(result, Is.TypeOf <OkObjectResult>());
            Assert.That(success, Is.True);
            Assert.That(message, Is.EqualTo("Status Code 200: Hello World from Sudoku Collective!"));
            Assert.That(statusCode, Is.EqualTo(200));
        }
Пример #28
0
        public void GET_ExceptionReturnsInternalServerError()
        {
            // arrange
            var mockLogger = new Mock <ILogger <HelloWorldController> >();

            var mockService = new Mock <IHelloWorldService>();

            mockService.Setup(x => x.GetHelloWorld())
            .Throws(new Exception("Whoops"));

            var controller =
                new HelloWorldController(mockLogger.Object, It.IsAny <IApiResponseHandler>(), mockService.Object);

            // act
            var result      = controller.Get();
            var errorResult = result as StatusCodeResult;

            // assert
            Assert.NotNull(errorResult);
            Assert.Equal(StatusCodes.Status500InternalServerError, errorResult.StatusCode);
        }
Пример #29
0
        public void Gets_HelloWorld_Message()
        {
            string testMessage     = "Hello";
            bool   isMethodInvoked = false;

            using (ShimsContext.Create())
            {
                //Create stub of the message factory interface
                IHelloWorldMessageFactory messageFactory = new StubIHelloWorldMessageFactory()
                {
                    GetMessage = () =>
                    {
                        isMethodInvoked = true;
                        return(testMessage);
                    }
                };

                HelloWorldController controller = new HelloWorldController(messageFactory);
                string message = controller.Get();

                Assert.AreEqual(message, testMessage);
            }
            Assert.IsTrue(isMethodInvoked);
        }
Пример #30
0
 public void TestHelloResponseFromApi()
 {
     HelloWorldController controller = new HelloWorldController();
     var result = Assert.IsType <ObjectResult>(controller.Get());
 }