Пример #1
0
        public void TryDecodeTimeout_WithVariousUnits_ShouldMatchExpected(string timeout, long expectedTicks, bool expectedSuccesfullyDecoded)
        {
            // Arrange
            var expectedTimespan = new TimeSpan(expectedTicks);

            // Act
            var successfullyDecoded = GrpcProtocolHelpers.TryDecodeTimeout(timeout, out var timeSpan);

            // Assert
            Assert.AreEqual(expectedSuccesfullyDecoded, successfullyDecoded);
            Assert.AreEqual(expectedTimespan, timeSpan);
        }