Ejemplo n.º 1
0
            protected override void Given()
            {
                RestStub = new RestClientStub
                {
                    ExecutePostTaskAsync_StatusCode = HttpStatusCode.BadGateway,
                    ExecutePostTaskAsync_Content    = "{'ok':true}"
                };

                GetMockFor <IRestSharpFactory>()
                .Setup(x => x.CreateClient("https://slack.com"))
                .Returns(RestStub);
            }
Ejemplo n.º 2
0
            protected override void Given()
            {
                RestStub = new RestClientStub
                {
                    ExecutePostTaskAsync_Content    = Resources.ResourceManager.GetHandShakeResponseJson(),
                    ExecutePostTaskAsync_StatusCode = HttpStatusCode.OK
                };

                GetMockFor <IRestSharpFactory>()
                .Setup(x => x.CreateClient("https://slack.com"))
                .Returns(RestStub);
            }
Ejemplo n.º 3
0
            protected override void Given()
            {
                var stub = new RestClientStub
                {
                    ExecutePostTaskAsync_Content    = string.Empty,
                    ExecutePostTaskAsync_StatusCode = HttpStatusCode.BadRequest
                };

                GetMockFor <IRestSharpFactory>()
                .Setup(x => x.CreateClient("https://slack.com"))
                .Returns(stub);
            }
Ejemplo n.º 4
0
        public void Should_return_expected_weather_information()
        {
            // given
            RestClientStub restClientStub = new RestClientStub();
            WeatherClient weatherClient = new WeatherClient(restClientStub);
            var expectedResult = new WeatherInformation();
            restClientStub.Execute_Value = expectedResult;

            // when
            var result = weatherClient.GetWeather();

            // then
            Assert.That(result, Is.EqualTo(expectedResult));
        }
Ejemplo n.º 5
0
        public void Should_return_expected_weather_information()
        {
            // given
            RestClientStub restClientStub = new RestClientStub();
            WeatherClient  weatherClient  = new WeatherClient(restClientStub);
            var            expectedResult = new WeatherInformation();

            restClientStub.Execute_Value = expectedResult;

            // when
            var result = weatherClient.GetWeather();

            // then
            Assert.That(result, Is.EqualTo(expectedResult));
        }
            protected override void Given()
            {
                RestStub = new RestClientStub
                {
                    ExecutePostTaskAsync_StatusCode = HttpStatusCode.OK,
                    ExecutePostTaskAsync_Content    = @"{
                                                        'ok':true, 
                                                        'channel': {
                                                            'id': 'my-id',
                                                            'name': 'my-name',
                                                        }
                                                     }"
                };

                GetMockFor <IRestSharpFactory>()
                .Setup(x => x.CreateClient("https://slack.com"))
                .Returns(RestStub);
            }