Пример #1
0
        public void ParseDimensionBadInput(string input)
        {
            var dim = DetailValueParser.ParseDimensions(input);

            dim.UnitOfMeasure.Should().Be(DimensionUnitOfMeasure.None);
            dim.Height.Should().Be(null);
            dim.Width.Should().Be(null);
            dim.Depth.Should().Be(null);
        }
Пример #2
0
        //[InlineData("3 m cable", null, null, null, "null")]
        public void ParseDimensionDebug(string input, decimal height, decimal width, decimal depth,
                                        DimensionUnitOfMeasure uom)
        {
            var dim = DetailValueParser.ParseDimensions(input);

            dim.UnitOfMeasure.Should().Be(uom);
            dim.Height.Should().Be(height);
            dim.Width.Should().Be(width);
            dim.Depth.Should().Be(depth);
        }
Пример #3
0
 public void ParseInvalidWeight(string input)
 {
     var(actualWeight, uom) = DetailValueParser.TryParseWeight(input);
     actualWeight.Should().Be(null);
     uom.Should().Be(WeightUnitOfMeasure.None);
 }
Пример #4
0
 public void ParseWeight(string input, decimal weight, WeightUnitOfMeasure unitOfMeasure)
 {
     var(actualWeight, uom) = DetailValueParser.TryParseWeight(input);
     actualWeight.Should().Be(weight);
     uom.Should().Be(unitOfMeasure);
 }