Пример #1
0
        public async Task BbcGetRequest()
        {
            const string hostUrl = "http://www.bbc.co.uk/";

            var scenario = new AsyncScenario(string.Format("BbcGetRequest"), _logger, _guid);

            await scenario.
                Exec("Get Values")
                .Get(hostUrl);
        }
Пример #2
0
        public async Task ASyncTestMvcGetRequest()
        {
            const string hostUrl = "http://www.testmvcapp.dev/";

            var scenario = new AsyncScenario(string.Format("ASyncGetRequest"), _logger, _guid);

            await scenario.
                Exec("Get Values")
                .Get(string.Format("{0}{1}", hostUrl, "api/values"));
        }
Пример #3
0
        public async Task ASyncTestMvcPostRequest()
        {
            const string hostUrl = "http://www.testmvcapp.dev/";

            var scenario = new AsyncScenario(string.Format("ASyncPostRequest"), _logger, _guid);

            await scenario.
                Exec("Post Values")
                .Json(JsonConvert.SerializeObject("some value"))
                .Post(string.Format("{0}{1}", hostUrl, "api/values"));
        }
Пример #4
0
        public async Task ASyncTestWebFormsGetAndPost()
        {
            const string hostUrl = "http://www.testwebformsapp.dev/";

            var scenario = new AsyncScenario(string.Format("ASync Register Id is {0}", Guid.NewGuid()), _logger, _guid);
            await scenario.
                Exec("Open Home Page")
                .Get(hostUrl);
            await scenario.
                Exec("Open Register Page")
                .Get(string.Format("{0}{1}", hostUrl, "Account/Register"));
            await scenario.
                Exec("Register")
                .FormData("__VIEWSTATE", scenario.CurrentViewState)
                .FormData("__EVENTVALIDATION", scenario.CurrentEventValidation)
                .FormData("ctl00$MainContent$RegisterUser$CreateUserStepContainer$UserName",
                    string.Format("Tom{0}", Guid.NewGuid()))
                .FormData("ctl00$MainContent$RegisterUser$CreateUserStepContainer$Email",
                    string.Format("tom@{0}tom.com", Guid.NewGuid()))
                .FormData("ctl00$MainContent$RegisterUser$CreateUserStepContainer$Password", "example")
                .FormData("ctl00$MainContent$RegisterUser$CreateUserStepContainer$ConfirmPassword", "example")
                .FormData("ctl00$MainContent$RegisterUser$CreateUserStepContainer$ctl09", "Register")
                .Post(string.Format("{0}{1}", hostUrl, "Account/Register"));
        }