public void Test1()
        {
            var controller = new HelloWorldController();

            controller.Index();
            Console.WriteLine("Working...............................");
        }
示例#2
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);
        }
示例#3
0
        public HelloWorldControllerTest()
        {
            this.service = new Mock <IService>(MockBehavior.Strict);
            this.logger  = LoggerUtils.LoggerMock <HelloWorldController>();

            this.controller = new HelloWorldController(this.service.Object, this.logger.Object);
        }
示例#4
0
        public void TestHelloWorldControllerFromApiResponseMessage()
        {
            HelloWorldController controller = new HelloWorldController();
            var result = Assert.IsType <ObjectResult>(controller.Get());

            Assert.Equal("Hello World", result.Value);
        }
示例#5
0
 public void TestGetHelloWorld()
 {
     try
     {
         //create a constant that will be used to test the output of the helloworldobject response...
         const String HELLO_WORLD_STRING = "Hello world!";
         //init controller
         HelloWorldController helloWorldController = new HelloWorldController();
         //create mock http request
         helloWorldController.Request       = new HttpRequestMessage();
         helloWorldController.Configuration = new HttpConfiguration();
         //get the response
         HttpResponseMessage response = helloWorldController.getHelloWorld();
         //serialize content value to an output string
         string output = JsonConvert.SerializeObject(response.Content);
         //reconstitute the HelloWorldObject with the output
         HelloWorldObject helloWorldResponse = JsonConvert.DeserializeObject <HelloWorldObject>(output);
         //assert the things
         Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK);
         Assert.AreEqual(helloWorldResponse.text, HELLO_WORLD_STRING);
         Assert.AreEqual(helloWorldResponse.createdDate, DateTime.Today);
     }
     finally{
         //clean up logic would go here
         System.Diagnostics.Debug.WriteLine("Test executed successfully");
     }
 }
示例#6
0
        public void TestController()
        {
            var controller = new HelloWorldController();
            var response   = controller.Get("hola, amigo");

            Assert.Equal(response, "Set message: hola, amigo");
        }
            public DefaultScope()
            {
                MapperMock            = new Mock <IMapper>();
                HelloWorldManagerMock = new Mock <IHelloWorldManager>();

                InstanceUnderTest = new HelloWorldController(MapperMock.Object, HelloWorldManagerMock.Object);
            }
示例#8
0
        public void ApiTest_Get_HelloWorld()
        {
            var controller = new HelloWorldController();
            var result     = controller.Get() as string;

            Assert.AreEqual("Hello World", result);
        }
示例#9
0
        public void Index()
        {
            HelloWorldController controller = new HelloWorldController();

            ViewResult result = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
        }
        public void Return_Hello_World()
        {
            var controller = new HelloWorldController();

            var result = controller.Index();

            Assert.Equal("Hello, world!", result);
        }
示例#11
0
        public void WriteTest()
        {
            var helloWorldController = new HelloWorldController(_writer);
            var response             = helloWorldController.Write();
            var statusCode           = ((StatusCodeResult)response).StatusCode;

            Assert.IsTrue(statusCode == 200);
        }
        public void InitTestSuite()
        {
            // Setup mocked dependencies
            this.dataServiceMock = new Mock <IDataService>();

            // Create object to test
            this.DataController = new HelloWorldController(this.dataServiceMock.Object);
        }
示例#13
0
        public void GetRequestReturnsHelloWorld()
        {
            var mockHelloWorldController = new HelloWorldController();

            var value = mockHelloWorldController.Get();

            Assert.AreEqual("Hello World!", value);
        }
示例#14
0
        public void GetMessage()
        {
            var controller = new HelloWorldController();

            var result = controller.Get();

            Assert.AreEqual("Hello World!", result);
        }
        public void HelloWorldControllerIsNotNull()
        {
            // Arrange, Act
            HelloWorldController cont = new HelloWorldController();

            // Assert
            Assert.IsNotNull(cont);
        }
        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"));
        }
        public void GetHelloWorld_ShouldReturnMsg()
        {
            var controller = new HelloWorldController();
            var result     = controller.GetHelloWorld();

            Assert.IsNotNull(result);
            //Assert.AreEqual("Hello World", result, false);
        }
示例#19
0
        public void TestMethod1()
        {
            HelloWorldController controller = new HelloWorldController();
            IEnumerable <string> details    = controller.Get().ToList();
            var value = details[0];

            Assert.AreEqual(value, "Hello World");
        }
示例#20
0
        public void ReturnsStringHelloWorld()
        {
            var    controller = new HelloWorldController();
            string result     = controller.Message();
            string expected   = "Hello World";

            Assert.AreEqual(expected, result);
        }
        public void Delete()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            controller.Delete(5);

            // Assert
        }
        public void Put()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

            // Act
            controller.Put(5, "value");

            // Assert
        }
        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);
        }
示例#24
0
        public void Index__ShouldReturnOkResponse()
        {
            // Arrange
            var controller = new HelloWorldController();

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

            // Assert
            result.Should().BeOfType(typeof(OkObjectResult));
        }
示例#25
0
        public void Index__ShouldReturnNonEmptyResponse()
        {
            // Arrange
            var controller = new HelloWorldController();

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

            // Assert
            result.Should().NotBeNull();
        }
示例#26
0
        public void HelloWorldTest()
        {
            //arrange
            var hwController = new HelloWorldController();

            //act
            var result = hwController.HelloWorld();

            //assert
            Assert.IsTrue(result.Value.Equals("Hello, world."));
        }
示例#27
0
        public void GetById()
        {
            // Arrange
            HelloWorldController controller = new HelloWorldController();

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

            // Assert
            Assert.AreEqual("Hello World 5", result);
        }
示例#28
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 HelloWorld_IndexTest_Success()
        {
            // Arrange
            _controllerUnderTest = new HelloWorldController();
            // Act
            var result = _controllerUnderTest.Index();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
示例#30
0
        public void Test1()
        {
            // Arrange
            var controller = new HelloWorldController();

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

            // Assert
            Assert.AreEqual(response, "Hello World");
        }