コード例 #1
0
        internal void ToSerializableString_ReturnsExpectedString()
        {
            // Arrange
            // Act
            var tick = new QuoteTick(
                this.symbol,
                Price.Create(1.00000m),
                Price.Create(1.00010m),
                Quantity.One(),
                Quantity.One(),
                StubZonedDateTime.UnixEpoch());

            // Assert
            Assert.Equal("1.00000,1.00010,1,1,0", tick.ToSerializableString());
        }
コード例 #2
0
        internal void FromString_WithValidString_ReturnsExpectedTick()
        {
            // Arrange
            var tick = new QuoteTick(
                this.symbol,
                Price.Create(1.00000m),
                Price.Create(1.00000m),
                Quantity.One(),
                Quantity.One(),
                StubZonedDateTime.UnixEpoch());

            // Act
            var tickString = tick.ToSerializableString();
            var result     = QuoteTick.FromSerializableString(this.symbol, tickString);

            // Assert
            Assert.Equal(tick, result);
        }