Ejemplo n.º 1
0
        /// <inheritdoc/>
        public override void Deserialize(IXunitSerializationInfo data)
        {
            VisualStudioVersion = data.GetValue<string>("VisualStudioVersion");
            RootSuffix = data.GetValue<string>(SpecialNames.VsixAttribute.RootSuffix);
            NewIdeInstance = data.GetValue<bool?>(SpecialNames.VsixAttribute.NewIdeInstance);
			TimeoutSeconds = data.GetValue<int> (SpecialNames.VsixAttribute.TimeoutSeconds);
        }
Ejemplo n.º 2
0
 public override void Serialize(IXunitSerializationInfo data)
 {
     data.AddValue("VisualStudioVersion", VisualStudioVersion);
     data.AddValue(SpecialNames.VsixAttribute.RootSuffix, RootSuffix);
     data.AddValue(SpecialNames.VsixAttribute.NewIdeInstance, NewIdeInstance);
     data.AddValue(SpecialNames.VsixAttribute.TimeoutSeconds, TimeoutSeconds);
 }
Ejemplo n.º 3
0
        /// <inheritdoc/>
        public void Deserialize(IXunitSerializationInfo info)
        {
            TestClass = info.GetValue<ITestClass>("TestClass");

            var methodName = info.GetValue<string>("MethodName");

            Method = TestClass.Class.GetMethod(methodName, includePrivateMethod: true);
        }
Ejemplo n.º 4
0
        /// <inheritdoc/>
        public void Deserialize(IXunitSerializationInfo info)
        {
            TestCollection = info.GetValue<ITestCollection>("TestCollection");

            var assemblyName = info.GetValue<string>("ClassAssemblyName");
            var typeName = info.GetValue<string>("ClassTypeName");

            Class = Reflector.Wrap(SerializationHelper.GetType(assemblyName, typeName));
        }
Ejemplo n.º 5
0
        /// <inheritdoc/>
        public void Deserialize(IXunitSerializationInfo info)
        {
            var assemblyPath = info.GetValue<string>("AssemblyPath");
            var assembly = System.Reflection.Assembly.Load(new AssemblyName
            {
                Name = Path.GetFileNameWithoutExtension(assemblyPath)
            });

            ConfigFileName = info.GetValue<string>("ConfigFileName");
            Assembly = Reflector.Wrap(assembly);
        }
Ejemplo n.º 6
0
        /// <inheritdoc/>
        public virtual void Deserialize(IXunitSerializationInfo info)
        {
            DisplayName = info.GetValue<string>("DisplayName");
            TestAssembly = info.GetValue<ITestAssembly>("TestAssembly");
            UniqueID = Guid.Parse(info.GetValue<string>("UniqueID"));

            var assemblyName = info.GetValue<string>("DeclarationAssemblyName");
            var typeName = info.GetValue<string>("DeclarationTypeName");

            if (!string.IsNullOrWhiteSpace(assemblyName) && !string.IsNullOrWhiteSpace(typeName))
                CollectionDefinition = Reflector.Wrap(SerializationHelper.GetType(assemblyName, typeName));
        }
Ejemplo n.º 7
0
        /// <inheritdoc/>
        public virtual void Serialize(IXunitSerializationInfo info)
        {
            info.AddValue("DisplayName", DisplayName);
            info.AddValue("TestAssembly", TestAssembly);
            info.AddValue("UniqueID", UniqueID.ToString());

            if (CollectionDefinition != null)
            {
                info.AddValue("DeclarationAssemblyName", CollectionDefinition.Assembly.Name);
                info.AddValue("DeclarationTypeName", CollectionDefinition.Name);
            }
            else
            {
                info.AddValue("DeclarationAssemblyName", null);
                info.AddValue("DeclarationTypeName", null);
            }
        }
Ejemplo n.º 8
0
 void IXunitSerializable.Serialize(IXunitSerializationInfo info) {
     info.AddValue(nameof(Expression), Expression);
     info.AddValue(nameof(Length), Length);
     info.AddValue(nameof(NameCount), NameCount);
     info.AddValue(nameof(AttrCount), AttrCount);
     info.AddValue(nameof(SlotCount), SlotCount);
     info.AddValue(nameof(Sorted), Sorted);
     info.AddValue(nameof(Children), Children);
 }
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("FileName", FileName, typeof(string));
     info.AddValue("LineNumber", LineNumber, typeof(int?));
 }
Ejemplo n.º 10
0
 /// <inheritdoc/>
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("MethodName", Method.Name);
     info.AddValue("TestClass", TestClass);
 }
Ejemplo n.º 11
0
 /// <inheritdoc/>
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("InnerTestCase", this.testCase);
 }
Ejemplo n.º 12
0
        public override void Serialize(IXunitSerializationInfo data)
        {
            base.Serialize(data);

            data.AddValue("Culture", culture);
        }
 public void Deserialize(IXunitSerializationInfo info)
 {
     NoData = info.GetValue<MySerializableWithNoData>("NoData");
 }
Ejemplo n.º 14
0
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue(nameof(Height), Height);
     info.AddValue(nameof(Width), Width);
 }
Ejemplo n.º 15
0
 public override void Serialize(IXunitSerializationInfo info)
 {
     base.Serialize(info);
     info.AddValue(nameof(Strength), Strength);
 }
Ejemplo n.º 16
0
 public override void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("width", this.Width);
     info.AddValue("height", this.Height);
     base.Serialize(info);
 }
Ejemplo n.º 17
0
 public void Deserialize(IXunitSerializationInfo info)
 {
     Height = info.GetValue <int>(nameof(Height));
     Width  = info.GetValue <int>(nameof(Width));
 }
Ejemplo n.º 18
0
 public override void Deserialize(IXunitSerializationInfo info)
 {
     this.Width  = info.GetValue <int>("width");
     this.Height = info.GetValue <int>("height");
     base.Deserialize(info);
 }
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("ExpectedValue", ExpectedValue);
 }
 public void Deserialize(IXunitSerializationInfo info)
 {
     ExpectedValue = info.GetValue <string>("ExpectedValue");
 }
Ejemplo n.º 21
0
 public virtual void Deserialize(IXunitSerializationInfo info)
 {
     info.AddValue(nameof(Length), Length);
     info.AddValue(nameof(Name), Name);
     info.AddValue(nameof(this.Lives), Lives);
 }
Ejemplo n.º 22
0
 public override void Serialize(IXunitSerializationInfo data)
 {
     base.Serialize(data);
     data.AddValue(nameof(ThreadType), ThreadType.ToString());
 }
Ejemplo n.º 23
0
        public override void Deserialize(IXunitSerializationInfo data)
        {
            base.Deserialize(data);

            this.whiteSpacePreservation = data.GetValue<WhiteSpacePreservation>("WhiteSpacePreservation");
        }
Ejemplo n.º 24
0
 public override void Deserialize(IXunitSerializationInfo data)
 {
     ThreadType = (ThreadType)Enum.Parse(typeof(ThreadType), data.GetValue <string>(nameof(ThreadType)));
     base.Deserialize(data);
 }
 public void Serialize(IXunitSerializationInfo info) {
     info.AddValue("testCase", _testCase);
     info.AddValue("suppressDebugFail", _suppressDebugFail);
 }
Ejemplo n.º 26
0
 public void Deserialize(IXunitSerializationInfo info)
 {
     Definition = BsonDocument.Parse(info.GetValue <string>("Definition"));
     Name       = info.GetValue <string>("Name");
 }
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("IntValue", IntValue);
     info.AddValue("StringValue", StringValue);
 }
Ejemplo n.º 28
0
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("Definition", Definition.ToString());
     info.AddValue("Name", Name);
 }
 public void Deserialize(IXunitSerializationInfo info)
 {
     Value = info.GetValue<int>(nameof(Value));
 }
Ejemplo n.º 30
0
            public override void Deserialize(IXunitSerializationInfo info)
            {
                this.FilePath = info.GetValue <string>("path");

                base.Deserialize(info); // must be called last
            }
Ejemplo n.º 31
0
 /// <inheritdoc/>
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("MethodName", Method.Name);
     info.AddValue("TestClass", TestClass);
 }
Ejemplo n.º 32
0
 public override void Serialize(IXunitSerializationInfo info)
 {
     base.Serialize(info);
     info.AddValue("path", this.FilePath);
 }
Ejemplo n.º 33
0
 public void Deserialize(IXunitSerializationInfo info)
 {
 }
Ejemplo n.º 34
0
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue(nameof(Data), Data, typeof(int));
 }
Ejemplo n.º 35
0
 void IXunitSerializable.Deserialize(IXunitSerializationInfo info) {
     Expression = info.GetValue<string>(nameof(Expression));
     Length = info.GetValue<int>(nameof(Length));
     NameCount = info.GetValue<int>(nameof(NameCount));
     AttrCount = info.GetValue<int>(nameof(AttrCount));
     SlotCount = info.GetValue<int>(nameof(SlotCount));
     Sorted = info.GetValue<bool>(nameof(Sorted));
     Children = info.GetValue<object[][]>(nameof(Children));
 }
Ejemplo n.º 36
0
 public virtual void Serialize(IXunitSerializationInfo info)
 {
     this.Length = info.GetValue <double>(nameof(Length));
     this.Name   = info.GetValue <string>(nameof(Name));
     this.Lives  = info.GetValue <int>(nameof(Lives));
 }
Ejemplo n.º 37
0
 /// <inheritdoc/>
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("TestCollection", TestCollection);
     info.AddValue("ClassAssemblyName", Class.Assembly.Name);
     info.AddValue("ClassTypeName", Class.Name);
 }
 public override void Deserialize(IXunitSerializationInfo data)
 {
     base.Deserialize(data);
     this.SkippingExceptionNames = data.GetValue<string[]>(nameof(this.SkippingExceptionNames));
 }
Ejemplo n.º 39
0
        public override void Serialize(IXunitSerializationInfo data)
        {
            base.Serialize(data);

            data.AddValue("WhiteSpacePreservation", this.whiteSpacePreservation);
        }
Ejemplo n.º 40
0
 /// <inheritdoc/>
 public void Deserialize(IXunitSerializationInfo info)
 {
     FileName = info.GetValue<string>("FileName");
     LineNumber = info.GetValue<int?>("LineNumber");
 }
Ejemplo n.º 41
0
 public void Deserialize(IXunitSerializationInfo info)
 {
     Data = info.GetValue <int>(nameof(Data));
 }
Ejemplo n.º 42
0
 public override void Deserialize(IXunitSerializationInfo info)
 {
     this.Strength = info.GetValue <double>(nameof(Strength));
     base.Deserialize(info);
 }
 public override void Serialize(IXunitSerializationInfo data)
 {
     base.Serialize(data);
     data.AddValue(nameof(this.SkippingExceptionNames), this.SkippingExceptionNames);
 }
Ejemplo n.º 44
0
 /// <summary>
 /// Used by XUnit.net for deserialization.
 /// </summary>
 /// <param name="serializationInfo">A parameter used by XUnit.net.</param>
 public void Deserialize(IXunitSerializationInfo serializationInfo)
 {
     _testObject = serializationInfo.GetValue <string>(TestObjectKey);
 }
Ejemplo n.º 45
0
 /// <inheritdoc/>
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("FileName", FileName);
     info.AddValue("LineNumber", LineNumber);
 }
Ejemplo n.º 46
0
 /// <summary>
 /// Used by XUnit.net for serialization.
 /// </summary>
 /// <param name="serializationInfo">A parameter used by XUnit.net.</param>
 public void Serialize(IXunitSerializationInfo serializationInfo)
 {
     serializationInfo.AddValue(TestObjectKey, _testObject);
 }
 public void Deserialize(IXunitSerializationInfo info) {
     _testCase = info.GetValue<IXunitTestCase>("testCase");
     _suppressDebugFail = info.GetValue<bool>("suppressDebugFail");
 }
 public void Deserialize(IXunitSerializationInfo info)
 {
     Object = JsonConvert.DeserializeObject <T>(info.GetValue <string>("objValue"));
 }
Ejemplo n.º 49
0
        public override void Deserialize(IXunitSerializationInfo data)
        {
            base.Deserialize(data);

            Initialize(data.GetValue<string>("Culture"));
        }
    public void Serialize(IXunitSerializationInfo info)
    {
        var json = JsonConvert.SerializeObject(Object);

        info.AddValue("objValue", json);
    }
 public void Deserialize(IXunitSerializationInfo info)
 {
     IntValue = info.GetValue<int>("IntValue");
     StringValue = info.GetValue<string>("StringValue");
 }
Ejemplo n.º 52
0
        public override void Serialize(IXunitSerializationInfo data)
        {
            base.Serialize(data);

            data.AddValue("MaxRetries", maxRetries);
        }
 public void Serialize(IXunitSerializationInfo info) { }
Ejemplo n.º 54
0
        public override void Deserialize(IXunitSerializationInfo data)
        {
            base.Deserialize(data);

            maxRetries = data.GetValue <int>("MaxRetries");
        }
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue("NoData", NoData);
 }
Ejemplo n.º 56
0
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue(nameof(_connectionString), _connectionString);
 }
 public void Serialize(IXunitSerializationInfo info)
 {
     info.AddValue(nameof(Value), Value);
 }
Ejemplo n.º 58
0
 /// <inheritdoc/>
 public void Deserialize(IXunitSerializationInfo info)
 {
     this.testCase = info.GetValue <IXunitTestCase>("InnerTestCase");
 }
Ejemplo n.º 59
0
 public void Deserialize(IXunitSerializationInfo info)
 {
     _connectionString = info.GetValue <string>(nameof(_connectionString));
 }
Ejemplo n.º 60
-1
        /// <inheritdoc/>
        public void Deserialize(IXunitSerializationInfo data)
        {
            reflectionWrapper = new Xunit1ReflectionWrapper(
                data.GetValue<string>("AssemblyFileName"),
                data.GetValue<string>("TypeName"),
                data.GetValue<string>("MethodName")
            );

            ConfigFileName = data.GetValue<string>("ConfigFileName");
            DisplayName = data.GetValue<string>("DisplayName");
            SkipReason = data.GetValue<string>("SkipReason");
            SourceInformation = data.GetValue<SourceInformation>("SourceInformation");

            Traits = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase);
            var keys = data.GetValue<string[]>("Traits.Keys");
            foreach (var key in keys)
                Traits.Add(key, data.GetValue<string[]>(String.Format("Traits[{0}]", key)).ToList());
        }