public void ConvertsToString() { // ARRANGE var exchangeId = new ExchangeId(new DateTimeOffset(2000, 1, 1, 8, 0, 0, TimeSpan.FromHours(8)), new Guid("F7E38533-F06B-407C-B26D-DC8EE9E961D4")); // ACT, ASSERT exchangeId.ToString().Should().Be("2000-01-01T00:00:00.0000000+00:00 f7e38533-f06b-407c-b26d-dc8ee9e961d4"); }
public void ToDescendingString() { // ARRANGE var before = new ExchangeId(new DateTimeOffset(2000, 1, 1, 0, 0, 0, TimeSpan.Zero), new Guid("DACD1424-DAA5-485B-81A4-E99C2BD66F1E")); var after = new ExchangeId(new DateTimeOffset(2000, 1, 2, 0, 0, 0, TimeSpan.Zero), new Guid("DACD1424-DAA5-485B-81A4-E99C2BD66F1E")); // ACT var beforeString = before.ToString("D"); var afterString = after.ToString("D"); string.Compare(beforeString, afterString, StringComparison.Ordinal).Should().BePositive(); }
private string GetKey(ExchangeId exchangeId, params string[] inputPieces) { var allPieces = new[] { exchangeId.ToString("D") }.Concat(inputPieces); return(string.Join("-", allPieces)); }