public void Read_Number_ReturnsNumber() { // Arrange var reader = GetReader(new { Number = 20 }); reader.Read(); // start token reader.Read(); // property name reader.Read(); // property value; // Act var result = _sut.Read(ref reader, null, null); // Assert result.Should().Be(20); }