Skip to content

TestProperties breaking change #520

@dotMorten

Description

@dotMorten

Description

A change was made for several classes to no longer inherit from TestProperty in this PR: #482

Steps to reproduce

This code used to compile/run:

DescriptionAttribute da = new DescriptionAttribute();
var attribute = (TestPropertyAttribute)da; //Invalid cast
var key = da.Key; //No longer exist
var value = da.Value; //No longer exist

Some are compile time, but 3rd party libraries that were compiled against an older version will get runtime errors.

Expected behavior

Continued binary and code compatibility across minor updates. If this was an intended change, they should be marked deprecated, and not removed until the next major version change (ie v2.0)

Actual behavior

Compile time or runtime errors.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions