BackEnd\BinaryTranslator_Tests.cs (91)
176TranslationHelpers.GetWriteTranslator().TranslateEnum(ref value, (int)value);
179TranslationHelpers.GetReadTranslator().TranslateEnum(ref deserializedValue, (int)deserializedValue);
188TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
191TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
193Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
210TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
213TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
215Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
239TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
242TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
244Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
273TranslationHelpers.GetWriteTranslator().TranslateException(ref remote);
276TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
278Assert.True(TranslationHelpers.CompareExceptions(remote, deserializedValue, out string diffReason, true), $"Exception type {exceptionType.FullName} not properly de/serialized: {diffReason}");
294TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
297TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
299Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason, true), diffReason);
309TranslationHelpers.GetWriteTranslator().Translate(ref value);
312TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
325TranslationHelpers.GetWriteTranslator().Translate(ref value);
328TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
340TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization);
343TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization);
355TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization);
358TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization);
370TranslationHelpers.GetWriteTranslator().TranslateArray(ref value);
373TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue);
375Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, DerivedClass.Comparer));
385TranslationHelpers.GetWriteTranslator().TranslateArray(ref value);
388TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue);
390Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, DerivedClass.Comparer));
400TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization);
403TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization);
405Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer));
415TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization);
418TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization);
420Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer));
433TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase);
436TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase);
452TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase);
455TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase);
471TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
474TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
491TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
494TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
510TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization);
513TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization);
530TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization);
533TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization);
547TranslationHelpers.GetWriteTranslator().Translate(ref value);
550TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
559TranslationHelpers.GetWriteTranslator().Translate(ref value);
562TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
574TranslationHelpers.GetWriteTranslator().Translate(ref value);
577TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
586TranslationHelpers.GetWriteTranslator().Translate(ref value);
589TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
603TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref values, BaseClass.FactoryForDeserialization, capacity => new());
606TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValues, BaseClass.FactoryForDeserialization, capacity => new());
615TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref value, BaseClass.FactoryForDeserialization, capacity => new());
618TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValue, BaseClass.FactoryForDeserialization, capacity => new());
627TranslationHelpers.GetWriteTranslator().Translate(ref value);
630TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
654TranslationHelpers.GetWriteTranslator().Translate(ref value);
657TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
667TranslationHelpers.GetWriteTranslator().Translate(ref value);
670TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
700TranslationHelpers.GetWriteTranslator().Translate(ref value);
703TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
714TranslationHelpers.GetWriteTranslator().Translate(ref value);
717TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
728TranslationHelpers.GetWriteTranslator().Translate(ref value);
731TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
742TranslationHelpers.GetWriteTranslator().Translate(ref value);
745TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
756TranslationHelpers.GetWriteTranslator().Translate(ref value);
759TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
770TranslationHelpers.GetWriteTranslator().Translate(ref value);
773TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
784TranslationHelpers.GetWriteTranslator().Translate(ref value);
787TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
798TranslationHelpers.GetWriteTranslator().Translate(ref value);
801TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
812TranslationHelpers.GetWriteTranslator().Translate(ref value);
815TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
826TranslationHelpers.GetWriteTranslator().Translate(ref value);
829TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
831Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, comparer));
840TranslationHelpers.GetWriteTranslator().Translate(ref value);
843TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
845Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, comparer));
BackEnd\BuildResult_Tests.cs (9)
322((ITranslatable)result).Translate(TranslationHelpers.GetWriteTranslator());
323INodePacket packet = BuildResult.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
328Assert.True(TranslationHelpers.CompareCollections(result.DefaultTargets, deserializedResult.DefaultTargets, StringComparer.Ordinal));
329Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
332Assert.True(TranslationHelpers.CompareCollections(result.InitialTargets, deserializedResult.InitialTargets, StringComparer.Ordinal));
335Assert.True(TranslationHelpers.CompareExceptions(result["alpha"].Exception, deserializedResult["alpha"].Exception, out diffReason), diffReason);
336Assert.True(TranslationHelpers.CompareCollections(result["alpha"].Items, deserializedResult["alpha"].Items, TaskItemComparer.Instance));
338Assert.True(TranslationHelpers.CompareExceptions(result["omega"].Exception, deserializedResult["omega"].Exception, out diffReason), diffReason);
339Assert.True(TranslationHelpers.CompareCollections(result["omega"].Items, deserializedResult["omega"].Items, TaskItemComparer.Instance));
BackEnd\TargetResult_Tests.cs (8)
100((ITranslatable)result).Translate(TranslationHelpers.GetWriteTranslator());
101TargetResult deserializedResult = TargetResult.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
104Assert.True(TranslationHelpers.CompareCollections(result.Items, deserializedResult.Items, TaskItemComparer.Instance));
105Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
120((ITranslatable)result).Translate(TranslationHelpers.GetWriteTranslator());
121TargetResult deserializedResult = TargetResult.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
124Assert.True(TranslationHelpers.CompareCollections(result.Items, deserializedResult.Items, TaskItemComparer.Instance));
125Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
BuildEventArgsSerialization_Tests.cs (14)
75e => serializeAllEnvironmentVariables ? TranslationHelpers.ToString(e.BuildEnvironment) : null,
116e => TranslationHelpers.GetPropertiesString(e.GlobalProperties),
117e => TranslationHelpers.GetMultiItemsString(e.Items),
122e => TranslationHelpers.GetPropertiesString(e.Properties),
307e => TranslationHelpers.ToString(e.ExtendedMetadata),
380e => TranslationHelpers.ToString(e.ExtendedMetadata),
457e => TranslationHelpers.ToString(e.ExtendedMetadata),
537TranslationHelpers.ToString(desArgs.ExtendedMetadata).ShouldBe(TranslationHelpers.ToString(args.ExtendedMetadata));
619e => TranslationHelpers.ToString(e.ExtendedMetadata),
665e => TranslationHelpers.GetItemsString(e.Items));
703e => TranslationHelpers.GetPropertiesString(e.GlobalProperties),
704e => TranslationHelpers.GetPropertiesString(e.Properties),
705e => TranslationHelpers.GetMultiItemsString(e.Items));