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); }
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); }
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); }
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)); }
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); }