public async Task AuthenticateDomain() { var model = new DomainAuthenticate { Domain = "example.com", Subdomain = "news", Username = "******", Ips = new List <string> { "192.168.1.1", "192.168.1.2" }, CustomSpf = true, AutomaticSecurity = false, Default = true }; var result = await Service.AuthenticateToDomain(option => option.ByModel(model) ).GenerateRequest(); Assert.AreEqual($"Bearer {SendGridApiKey}", result.Data.Headers.Authorization.ToString()); Assert.AreEqual(true, result.IsSuccess); Assert.AreEqual("POST", result.Data.Method.Method); Assert.AreEqual($"{EndPoint}/whitelabel/domains", result.Data.RequestUri.AbsoluteUri); Assert.AreEqual(true, CompareJsons("RequestIntegrationTests.DomainAuthentications.Results.AuthenticateToDomain", result.Data)); }
public IAuthenticateToDomainCommand ByModel(DomainAuthenticate value) { if (value == null) { return(this); } DomainAuthenticate = value; return(this); }
public Task <Response <AuthenticatedDomain> > AuthenticateToDomain(DomainAuthenticate model) { return(_context.AuthenticateToDomain(model)); }