Esempio n. 1
0
        public void CreateRequestWithDefaults_GivenClientSettings_ShouldSetCredentials()
        {
            var clientSettings = new MssClientSettings("myUser", "secret", "mySource");
            var request        = MssClientHelper.CreateRequestWithDefaults(clientSettings);

            var header      = request.Header;
            var credentials = header.Credentials;

            Assert.Equal("myUser", credentials.User);
            Assert.Equal("secret", credentials.Password);
            Assert.Equal("mySource", credentials.Source);
        }
Esempio n. 2
0
        async static Task Main(string[] args)
        {
            var settings = new MssClientSettings("username", "password", "source");
            var client   = new MssClient(settings);

            var response = await client.SendRequest(request =>
            {
                request.Header.Method  = HeaderMethods.GetHotelList;
                request.Request.Search = new Search
                {
                    Ids  = new string[] { "9000" },
                    Lang = Languages.German,
                };
                request.Request.Options = new Options
                {
                    HotelDetails = (int)(HotelDetails.BasicInfo | HotelDetails.Coordinates),
                };
                return(request);
            });
        }
Esempio n. 3
0
 public SuccessMssClient(MssClientSettings settings) : base(settings)
 {
 }
Esempio n. 4
0
 public FailureMssClient(MssClientSettings settings) : base(settings)
 {
 }