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")); | |
} | |
} | |
} |