public void SerializationIncludesRawInheritedValuesIfObjectInheritsFromParentOutsideOfSerializationScope() { var serializer = new CsvConnectionsSerializerMremotengFormat(new SaveFilter(), _credentialRepositoryList); var treeModel = new ConnectionTreeModelBuilder().Build(); var serializationTarget = treeModel.GetRecursiveChildList().First(info => info.Name == "folder3"); var csv = serializer.Serialize(serializationTarget); var lineWithFolder3 = csv.Split(new[] { Environment.NewLine }, StringSplitOptions.None).First(s => s.Contains(serializationTarget.Name)); Assert.That(lineWithFolder3, Does.Contain(serializationTarget.Username)); Assert.That(lineWithFolder3, Does.Contain(serializationTarget.Domain)); Assert.That(lineWithFolder3, Does.Contain(serializationTarget.Password)); }