BackEnd\BinaryTranslator_Tests.cs (91)
175TranslationHelpers.GetWriteTranslator().TranslateEnum(ref value, (int)value);
178TranslationHelpers.GetReadTranslator().TranslateEnum(ref deserializedValue, (int)deserializedValue);
187TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
190TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
192Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
209TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
212TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
214Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
238TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
241TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
243Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason), diffReason);
277TranslationHelpers.GetWriteTranslator().TranslateException(ref remote);
280TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
282Assert.True(TranslationHelpers.CompareExceptions(remote, deserializedValue, out string diffReason, true), $"Exception type {exceptionType.FullName} not properly de/serialized: {diffReason}");
298TranslationHelpers.GetWriteTranslator().TranslateException(ref value);
301TranslationHelpers.GetReadTranslator().TranslateException(ref deserializedValue);
303Assert.True(TranslationHelpers.CompareExceptions(value, deserializedValue, out string diffReason, true), diffReason);
313TranslationHelpers.GetWriteTranslator().Translate(ref value);
316TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
329TranslationHelpers.GetWriteTranslator().Translate(ref value);
332TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
344TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization);
347TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization);
359TranslationHelpers.GetWriteTranslator().Translate(ref value, BaseClass.FactoryForDeserialization);
362TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue, BaseClass.FactoryForDeserialization);
374TranslationHelpers.GetWriteTranslator().TranslateArray(ref value);
377TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue);
379Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, DerivedClass.Comparer));
389TranslationHelpers.GetWriteTranslator().TranslateArray(ref value);
392TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue);
394Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, DerivedClass.Comparer));
404TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization);
407TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization);
409Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer));
419TranslationHelpers.GetWriteTranslator().TranslateArray(ref value, BaseClass.FactoryForDeserialization);
422TranslationHelpers.GetReadTranslator().TranslateArray(ref deserializedValue, BaseClass.FactoryForDeserialization);
424Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, BaseClass.Comparer));
437TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase);
440TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase);
456TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase);
459TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase);
475TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
478TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
495TranslationHelpers.GetWriteTranslator().TranslateDictionary(ref value, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
498TranslationHelpers.GetReadTranslator().TranslateDictionary(ref deserializedValue, StringComparer.OrdinalIgnoreCase, BaseClass.FactoryForDeserialization);
514TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization);
517TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization);
534TranslationHelpers.GetWriteTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref value, BaseClass.FactoryForDeserialization);
537TranslationHelpers.GetReadTranslator().TranslateDictionary<Dictionary<string, BaseClass>, BaseClass>(ref deserializedValue, BaseClass.FactoryForDeserialization);
551TranslationHelpers.GetWriteTranslator().Translate(ref value);
554TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
563TranslationHelpers.GetWriteTranslator().Translate(ref value);
566TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
578TranslationHelpers.GetWriteTranslator().Translate(ref value);
581TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
590TranslationHelpers.GetWriteTranslator().Translate(ref value);
593TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
607TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref values, BaseClass.FactoryForDeserialization, capacity => new());
610TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValues, BaseClass.FactoryForDeserialization, capacity => new());
619TranslationHelpers.GetWriteTranslator().TranslateHashSet(ref value, BaseClass.FactoryForDeserialization, capacity => new());
622TranslationHelpers.GetReadTranslator().TranslateHashSet(ref deserializedValue, BaseClass.FactoryForDeserialization, capacity => new());
631TranslationHelpers.GetWriteTranslator().Translate(ref value);
634TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
658TranslationHelpers.GetWriteTranslator().Translate(ref value);
661TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
671TranslationHelpers.GetWriteTranslator().Translate(ref value);
674TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
704TranslationHelpers.GetWriteTranslator().Translate(ref value);
707TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
718TranslationHelpers.GetWriteTranslator().Translate(ref value);
721TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
732TranslationHelpers.GetWriteTranslator().Translate(ref value);
735TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
746TranslationHelpers.GetWriteTranslator().Translate(ref value);
749TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
760TranslationHelpers.GetWriteTranslator().Translate(ref value);
763TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
774TranslationHelpers.GetWriteTranslator().Translate(ref value);
777TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
788TranslationHelpers.GetWriteTranslator().Translate(ref value);
791TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
802TranslationHelpers.GetWriteTranslator().Translate(ref value);
805TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
816TranslationHelpers.GetWriteTranslator().Translate(ref value);
819TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
830TranslationHelpers.GetWriteTranslator().Translate(ref value);
833TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
835Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, comparer));
844TranslationHelpers.GetWriteTranslator().Translate(ref value);
847TranslationHelpers.GetReadTranslator().Translate(ref deserializedValue);
849Assert.True(TranslationHelpers.CompareCollections(value, deserializedValue, comparer));
BackEnd\BuildResult_Tests.cs (9)
326((ITranslatable)result).Translate(TranslationHelpers.GetWriteTranslator());
327INodePacket packet = BuildResult.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
332Assert.True(TranslationHelpers.CompareCollections(result.DefaultTargets, deserializedResult.DefaultTargets, StringComparer.Ordinal));
333Assert.True(TranslationHelpers.CompareExceptions(result.Exception, deserializedResult.Exception, out string diffReason), diffReason);
336Assert.True(TranslationHelpers.CompareCollections(result.InitialTargets, deserializedResult.InitialTargets, StringComparer.Ordinal));
339Assert.True(TranslationHelpers.CompareExceptions(result["alpha"].Exception, deserializedResult["alpha"].Exception, out diffReason), diffReason);
340Assert.True(TranslationHelpers.CompareCollections(result["alpha"].Items, deserializedResult["alpha"].Items, TaskItemComparer.Instance));
342Assert.True(TranslationHelpers.CompareExceptions(result["omega"].Exception, deserializedResult["omega"].Exception, out diffReason), diffReason);
343Assert.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 (17)
77e => serializeAllEnvironmentVariables ? TranslationHelpers.ToString(e.BuildEnvironment) : null,
144e => TranslationHelpers.GetPropertiesString(e.GlobalProperties),
145e => TranslationHelpers.GetPropertiesString(e.EntryProjectsFullPath),
146e => TranslationHelpers.GetPropertiesString(e.TargetNames),
169e => TranslationHelpers.GetPropertiesString(e.GlobalProperties),
170e => TranslationHelpers.GetMultiItemsString(e.Items),
175e => TranslationHelpers.GetPropertiesString(e.Properties),
360e => TranslationHelpers.ToString(e.ExtendedMetadata),
433e => TranslationHelpers.ToString(e.ExtendedMetadata),
510e => TranslationHelpers.ToString(e.ExtendedMetadata),
611TranslationHelpers.ToString(desArgs.ExtendedMetadata).ShouldBe(TranslationHelpers.ToString(args.ExtendedMetadata));
693e => TranslationHelpers.ToString(e.ExtendedMetadata),
739e => TranslationHelpers.GetItemsString(e.Items));
777e => TranslationHelpers.GetPropertiesString(e.GlobalProperties),
778e => TranslationHelpers.GetPropertiesString(e.Properties),
779e => TranslationHelpers.GetMultiItemsString(e.Items));