public void CreatingDocument_WithIndefinitelyValid_SetsContentCorrectly()
        {
            var document = new DocumentDto("Visma Sign");

            document.SetValidUntil(null);
            var sut = new CreateDocumentBuilder().WithDocument(document).Build();

            var actual = sut.Content.ReadAsStringAsync().Result;

            Assert.AreEqual("{\"document\":{\"name\":\"Visma Sign\"}}", actual);
        }
        public void CreatingDocument_WithDocument_SetsContentCorrectly()
        {
            var document = new DocumentDto("Visma Sign")
            {
                category = "Contracts"
            };

            document.SetValidUntil(new DateTime(2019, 7, 29));
            var sut = new CreateDocumentBuilder().WithDocument(document).Build();

            var actual = sut.Content.ReadAsStringAsync().Result;

            Assert.AreEqual("{\"document\":{\"name\":\"Visma Sign\",\"category\":\"Contracts\",\"invitations_valid_until\":\"2019-07-29\"}}", actual);
        }