| using System; | |
| using System.Reflection; | |
| using Google.Protobuf.TestProtos; | |
| using NUnit.Framework; | |
| namespace Google.Protobuf | |
| { | |
| public class DeprecatedMemberTest | |
| { | |
| private static void AssertIsDeprecated(MemberInfo member) | |
| { | |
| Assert.NotNull(member); | |
| Assert.IsTrue(member.IsDefined(typeof(ObsoleteAttribute), false), "Member not obsolete: " + member); | |
| } | |
| [Test] | |
| public void TestDepreatedPrimitiveValue() | |
| { | |
| AssertIsDeprecated(typeof(TestDeprecatedFields).GetProperty("DeprecatedInt32")); | |
| } | |
| } | |
| } |