diff --git a/dotnet/1. packages/1. packages.csproj b/dotnet/1. packages/1. packages.csproj index 182e7e5..8695998 100644 --- a/dotnet/1. packages/1. packages.csproj +++ b/dotnet/1. packages/1. packages.csproj @@ -8,4 +8,8 @@ enable + + + + diff --git a/dotnet/1. packages/Program.cs b/dotnet/1. packages/Program.cs index 3751555..e23abc5 100644 --- a/dotnet/1. packages/Program.cs +++ b/dotnet/1. packages/Program.cs @@ -1,2 +1,22 @@ // See https://aka.ms/new-console-template for more information -Console.WriteLine("Hello, World!"); +using Humanizer; + +Console.WriteLine("Quantities:"); +HumanizerQuantities(); +Console.WriteLine("\nDate/Time Manipulation:"); +HumanizeDates(); + +static void HumanizerQuantities() +{ + Console.WriteLine("case".ToQuantity(0)); + Console.WriteLine("case".ToQuantity(1)); + Console.WriteLine("case".ToQuantity(5)); +} + +static void HumanizeDates() +{ + Console.WriteLine(DateTime.UtcNow.AddHours(-24).Humanize()); + Console.WriteLine(DateTime.UtcNow.AddHours(-2).Humanize()); + Console.WriteLine(TimeSpan.FromDays(1).Humanize()); + Console.WriteLine(TimeSpan.FromDays(16).Humanize()); +}