예제 #1
0
        public void SetupFakeResponseWithContent(HttpStatusCode responseStatus, string responseContentResource)
        {
            string content = _resources.GetString(responseContentResource);
            Mock <IRestResponse> responseMock = _container.Mock <IRestResponse>();

            responseMock.SetupGet(response => response.StatusCode).Returns(responseStatus);
            responseMock.SetupGet(response => response.Content).Returns(content);
        }
예제 #2
0
        public void CheckExceptionMessage(string messageResource)
        {
            if (_errors.CaughtErrors == null || !_errors.HasErrors)
            {
                return;
            }

            _errors.CaughtErrors.Should().HaveCount(1);
            _errors.CaughtErrors.ElementAt(0).Message.Should().Be(_resources.GetString(messageResource));
        }
예제 #3
0
        public void CompareRawXmlToResource(string resourceName)
        {
            var left  = XElement.Parse(_hBase.RawContent);
            var right = XElement.Parse(_resources.GetString(resourceName));

            left.ToString().Should().Be(right.ToString());
        }
예제 #4
0
 public void SetRawContentToResource(string resourceName)
 {
     _hBase.RawContent = _resources.GetString(resourceName);
 }
예제 #5
0
 public void CreateSourceUsingCannedConfig(string configName)
 {
     _context.ConfigSource = new TestConfigurationSource(XElement.Parse(_resources.GetString(configName)));
 }