コード例 #1
0
        public void Test_WriteJson_WorksForString()
        {
            var id = new StringRpcId("test");

            jsonRpcIdConverter.WriteJson(writer, id, Mock.Of <JsonSerializer>());

            stringBuilder.ToString().Should().Be("\"test\"");
        }
コード例 #2
0
        /// <summary>
        /// Creates string ID from GUID
        /// </summary>
        public IRpcId GenerateId()
        {
            var value  = Guid.NewGuid().ToString();
            var result = new StringRpcId(value);

            log.LogTrace($"Generated request id [{result}]");
            return(result);
        }
コード例 #3
0
        public void Test_StringRpcId_AllowsEmpty()
        {
            var value = new StringRpcId(string.Empty);

            value.String.Should().Be(string.Empty);
        }