示例#1
0
        public ResourceToNdjsonBytesSerializerTests()
        {
            _resourceDeserializaer = new ResourceDeserializer(
                (FhirResourceFormat.Json, new Func <string, string, DateTimeOffset, ResourceElement>((str, version, lastModified) => _jsonParser.Parse <Resource>(str).ToResourceElement())),
                (FhirResourceFormat.Xml, new Func <string, string, DateTimeOffset, ResourceElement>((str, version, lastModified) => _xmlParser.Parse <Resource>(str).ToResourceElement())));

            _serializer = new ResourceToNdjsonBytesSerializer();

            _resource    = Samples.GetDefaultObservation().ToPoco <Observation>();
            _resource.Id = "test";

            string expectedString = $"{new FhirJsonSerializer().SerializeToString(_resource)}\n";

            _expectedBytes = Encoding.UTF8.GetBytes(expectedString);
        }