Esempio n. 1
0
        public void TimeBlockEnumerableDeserializeFromJSON(TimeBlockEnumerableTestData inTestData)
        {
            foreach (var itb in inTestData.E)
            {
                var obj = Fixture.Serializer.Deserialize <IEnumerable <ITimeBlock> >(itb.SerializedTestData);
                obj.Should().BeOfType(typeof(IEnumerable <ITimeBlock>));
                Fixture.Serializer.Deserialize <IEnumerable <ITimeBlock> >(itb.SerializedTestData).Should().BeEquivalentTo(itb.ObjTestData);
            }

            // ToDo loop over every element of the enumerable and test eah one
        }
Esempio n. 2
0
        public void TimeBlockEnumerableSerializeToJSON(TimeBlockEnumerableTestData inTestData)
        {
#if DEBUG
            TestOutput.WriteLine("Starting " + nameof(TimeBlockEnumerableSerializeToJSON));
#endif
            foreach (var e in inTestData.E)
            {
#if DEBUG
                TestOutput.WriteLine("SerializedTestData     is:" + e.SerializedTestData);
                TestOutput.WriteLine("Serialized ObjTestData is:" + Fixture.Serializer.Serialize(e.ObjTestData));
#endif
                Fixture.Serializer.Serialize(e.ObjTestData).Should().Be(e.SerializedTestData);
            }
        }