Пример #1
0
 public void Initialize()
 {
     _view = new PostmanView
     {
         Url  = "https://postman-echo.com/get?&foo1=bar1&foo2=bar2",
         Args = new Dictionary <string, string> {
         }
     };
     _view.Args.Add("foo1", "bar1");
     _view.Args.Add("foo2", "bar2");
     //Здесь должно быть создание объекта PostmanView через PostmanAPI
 }
Пример #2
0
        public void SuccessGet()
        {
            _api = new PostmanApi("postman", "password");
            IRestResponse <PostmanView> response = _api.GetPostman("get?", Method.GET,
                                                                   new Dictionary <string, string> {
                { "foo1", "bar1" }, { "foo2", "bar2" }
            });

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.IsNotNull(response.Content);
            Assert.IsFalse("".Equals(response.Content));

            PostmanView responseView = response.Data;

            Assert.AreEqual(_view.Url, responseView.Url,
                            "Метод возвращает некорректное значение Url");
            Assert.AreEqual(_view.Args.Count, responseView.Args.Count,
                            "Метода возвращает некорректное количество аргументов Args");
            //Еще проверки объекта
        }