public void FromDelimitedString_WithAllProperties_ReturnsCorrectlyInitializedFields() { ISegment expected = new BlcSegment { BloodProductCode = new CodedWithExceptions { Identifier = "1" }, BloodAmount = new CompositeQuantityWithUnits { Quantity = 2 } }; ISegment actual = new BlcSegment(); actual.FromDelimitedString("BLC|1|2"); expected.Should().BeEquivalentTo(actual); }