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()); }
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); }