Exemple #1
0
        public void TryDeserializeIfContains_MultiContains_MessageNotParsed()
        {
            // Arrange
            var serializer = new HuobiSerializer(NullLogger <HuobiSerializer> .Instance);

            // Act
            var result = serializer.TryDeserializeIfContains <PingRequest>("{ \"ping\": 1234 }", new [] { "\"ping\"", "unknown" }, out var message);

            // Assert
            Assert.False(result);
            Assert.Null(message);
        }
Exemple #2
0
        public void TryDeserializeIfContains_SingleNotContains_MessageParsed()
        {
            // Arrange
            var serializer = new HuobiSerializer(NullLogger <HuobiSerializer> .Instance);

            // Act
            var result = serializer.TryDeserializeIfContains <PingRequest>("{ \"ping\": 1234 }", "\"ping\"", "\"unknown\"", out var message);

            // Assert
            Assert.True(result);
            Assert.NotNull(message);
            Assert.Equal(1234, message !.Value);
        }