Catel.Test.Runtime.Serialization.SerializationManagerFacts.TheGetSerializerModifiersMethod.ReturnsRightModifiersInRightOrderForInheritedClasses C# (CSharp) Method

ReturnsRightModifiersInRightOrderForInheritedClasses() private method

            public void ReturnsRightModifiersInRightOrderForInheritedClasses()
            {
                var serializationManager = new SerializationManager();

                var modifiers = serializationManager.GetSerializerModifiers(typeof(TestModels.ModelC));

                Assert.AreEqual(3, modifiers.Length);
                Assert.AreEqual(typeof(TestModels.ModelASerializerModifier), modifiers[0].GetType());
                Assert.AreEqual(typeof(TestModels.ModelBSerializerModifier), modifiers[1].GetType());
                Assert.AreEqual(typeof(TestModels.ModelCSerializerModifier), modifiers[2].GetType());
            }
        }