예제 #1
0
        protected SetupData RegisterBusiness()
        {
            var business = new RandomBusiness();
            var response = BusinessRegistrar.RegisterBusiness(business);

            return(new SetupData((RegistrationData)response.Payload, business.Password));
        }
예제 #2
0
        protected SetupData RegisterExpiredBusinessIfNotExists()
        {
            var expiredBusiness = new ExpectedBusiness("Expired Business",
                                                       "Tennis",
                                                       "NZD",
                                                       "Test",
                                                       "Tester",
                                                       "*****@*****.**",
                                                       "666 666",
                                                       "password");
            var getResponse = BusinessAnonymousGet <BusinessData>("OnlineBooking/Business", "expiredbusiness");

            if (getResponse.StatusCode == HttpStatusCode.OK)
            {
                return(new SetupData(expiredBusiness));
            }
            var response = BusinessRegistrar.RegisterBusiness(expiredBusiness);

            return(new SetupData((RegistrationData)response.Payload, expiredBusiness.Password));
        }
 private ApiResponse WhenTryRegisterBusiness(ExpectedBusiness business)
 {
     return(BusinessRegistrar.RegisterBusiness(business));
 }
 private ApiResponse WhenTryRegisterBusinessUsingHttp(ExpectedBusiness business)
 {
     return(BusinessRegistrar.RegisterBusiness(business, "http"));
 }
 private ApiResponse WhenTryRegisterBusiness(SetupData setup)
 {
     return(BusinessRegistrar.RegisterBusiness(setup.Business));
 }