Initial commit of version 0.2.0

This commit is contained in:
Elijah 2026-07-19 18:37:14 -07:00
parent 86fc06b877
commit dfb04462f3
108 changed files with 16167 additions and 80 deletions

View file

@ -36,5 +36,28 @@ public sealed class CardUpdateRequestTests
Assert.Equal("2026-07-20T12:00:00+00:00", root.GetProperty("duedate").GetString());
Assert.Equal(JsonValueKind.Null, root.GetProperty("done").ValueKind);
}
}
[Fact]
public void FromCard_can_explicitly_clear_description_and_due_date()
{
var card = new CardDto
{
Title = "Card",
Description = "Remove me",
Type = "plain",
Owner = "admin",
DueDate = DateTimeOffset.Parse("2026-07-20T12:00:00Z"),
Color = "D99080",
};
var request = CardUpdateRequest.FromCard(
card,
description: string.Empty,
replaceDescription: true,
dueDate: null,
replaceDueDate: true);
Assert.Equal(string.Empty, request.Description);
Assert.Null(request.DueDate);
}
}