public void GivenASearchValue_WhenToStringIsCalled_ThenCorrectStringShouldBeReturned(decimal quantity, string system, string code, string expected) { _builder.Value = quantity; _builder.System = system; _builder.Code = code; QuantitySearchValue value = _builder.ToQuantitySearchValue(); Assert.Equal(expected, value.ToString()); }
public void GivenAStringWithTrailingZero_WhenParsed_ThenTrailingZeroShouldBePreserved() { string expected = "0.010|system|code"; QuantitySearchValue value = QuantitySearchValue.Parse(expected); Assert.NotNull(value); Assert.Equal("system", value.System); Assert.Equal("code", value.Code); Assert.Equal(0.010m, value.Quantity); Assert.Equal(expected, value.ToString()); }