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); }
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); }); }
public SuccessMssClient(MssClientSettings settings) : base(settings) { }
public FailureMssClient(MssClientSettings settings) : base(settings) { }