{"action":"opened","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/1366","repository_url":"https://api.github.com/repos/nunit/nunit","labels_url":"https://api.github.com/repos/nunit/nunit/issues/1366/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/1366/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/1366/events","html_url":"https://github.com/nunit/nunit/issues/1366","id":142194329,"number":1366,"title":"Classname for inherited test is not correct","user":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nunit/nunit/labels/is:bug","name":"is:bug","color":"fc2929"},{"url":"https://api.github.com/repos/nunit/nunit/labels/pri:high","name":"pri:high","color":"eb6420"},{"url":"https://api.github.com/repos/nunit/nunit/labels/status:confirm","name":"status:confirm","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-20T19:14:55Z","updated_at":"2016-03-20T19:14:55Z","closed_at":null,"body":"I'm creating this issue to correspond to PR #1365, which was intended to fix it. The PR aims to resolve nunit/nunit3-vs-adapter#133 but the corresponding issue in NUnit has not yet been confirmed.\r\n\r\nSince classname was added solely for the purpose of determining the location of each test in the source code, it should reflect the class where that code is located, not the class of the fixture we are working with, which may be based on a  derived class.\r\n\r\nThe name is currently taken from the TypeInfo stored with the MethodWrapper. That TypeInfo relates to the class of the fixture we are working with. It was added in support of platforms where ReflectedType is not available. All considered, this is a bit complicated. We want to change classname but we don't want to break anything else that depends on the TypeInfo.\r\n\r\nFirst step should be to confirm the problem."}}