Ejemplo n.º 1
0
            public GetJobOffersMethod()
            {
                options = new DbContextOptionsBuilder <DataContext>()
                          .UseInMemoryDatabase(nameof(GetJobOffersMethod))
                          .Options;

                apiController = new SampleApiController(new DataContext(options));
            }
Ejemplo n.º 2
0
        public void sample_api_controller_returns_httpStatus_ok()
        {
            var api_controller = new SampleApiController(_sampleService);

            api_controller.Request       = new HttpRequestMessage();
            api_controller.Configuration = new HttpConfiguration();

            A.CallTo(() => _sampleService.SampleData).Returns(new string[] { "test data 1", "test data 2" });

            var result = api_controller.GetSampleData();

            Assert.Equal(result.StatusCode, HttpStatusCode.OK);
        }
Ejemplo n.º 3
0
        public void sample_api_controller_returns_sample_data()
        {
            var api_controller = new SampleApiController(_sampleService);

            api_controller.Request       = new HttpRequestMessage();
            api_controller.Configuration = new HttpConfiguration();

            A.CallTo(() => _sampleService.SampleData).Returns(new string[] { "test data 1", "test data 2" });

            var result = api_controller.GetSampleData();

            string[] httpContent;
            Assert.Equal(result.TryGetContentValue <string[]>(out httpContent), true);
            Assert.Equal(httpContent, new[] { "test data 1", "test data 2" });
        }
Ejemplo n.º 4
0
        public void VersonShouldReturnString()
        {
            var controller = new SampleApiController();

            controller.Version().Should().Be("0.0.1");
        }
 private void PrepareEnvironment()
 {
     _sut = ResolveInstance <SampleApiController>();
 }