Beispiel #1
0
        public string Save()
        {
            var factoryPair = new TraitPair(nameof(Factory), Factory.Save());
            var namePair    = new TraitPair(nameof(Name), Name);

            return(TraitPair.SaveAll(factoryPair, namePair));
        }
Beispiel #2
0
        public string Save()
        {
            var assemblyPair = new TraitPair(nameof(Assembly), Assembly.Location);
            var typePair     = new TraitPair(nameof(Type), Type.FullName);

            return(TraitPair.SaveAll(assemblyPair, typePair));
        }
Beispiel #3
0
#pragma warning restore IDE0060 // Remove unused parameter
            protected private override string SaveSubclassData()
            {
                var ourTypePair = new TraitPair(nameof(Type), GetType().FullName);
                var fixturePair = new TraitPair(nameof(Fixture), Fixture.Save());

                return(TraitPair.SaveAll(ourTypePair, fixturePair));
            }
Beispiel #4
0
        public string Save()
        {
            var ourTypePair      = new TraitPair(nameof(Type), GetType().FullName);
            var fixturePair      = new TraitPair(nameof(Fixture), Fixture.Save());
            var subclassDataPair = new TraitPair("SubclassData", SaveSubclassData());

            return(TraitPair.SaveAll(ourTypePair, fixturePair, subclassDataPair));
        }
Beispiel #5
0
 protected private override string SaveSubclassData()
 {
     return(TraitPair.SaveAll(
                new TraitPair(nameof(method), method.Name),
                new TraitPair(nameof(ReturnType), ReturnType.AssemblyQualifiedName)));
 }