public void GetTrustedEmailDomainTest()
        {
            var request  = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret);
            var response = TrustedEmailDomainService.GetTrustedEmailDomainAsync(request, "1").GetAwaiter().GetResult();

            Assert.IsTrue(response.Id == 1);
        }
        public void GetTrustedEmailDomainsTest()
        {
            var request = new TrustedEmailDomainListRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret);
            var trustedEmailDomainList = TrustedEmailDomainService.GetTrustedEmailDomainsAsync(request).GetAwaiter().GetResult();

            Assert.IsTrue(trustedEmailDomainList.Data.ToList().Count >= 0);
        }
        public void CreateAndDeleteTrustedEmailDomainTest()
        {
            //TODO: Avoid cluttering Fortnox with data
            var request  = new FortnoxApiRequest(this.connectionSettings.AccessToken, this.connectionSettings.ClientSecret);
            var response = TrustedEmailDomainService.CreateTrustedEmailDomainAsync(request,
                                                                                   new TrustedEmailDomain
            {
                Domain = "Domän",
            }).GetAwaiter().GetResult();

            Assert.AreEqual("Domän", response.Domain);
            Assert.IsTrue(response.Id.HasValue);

            TrustedEmailDomainService.DeleteTrustedEmailDomainAsync(request, response.Id.ToString()).GetAwaiter().GetResult();
        }