x


NUnit and VisualStudio

Hi. I am using using Unity 3.3 and Visual Studio. I am trying to add NUnit to test some of the proyects data. But when I run the tests in VisualStudio (using (http://www.testdriven.net) I got the following error:

Could not load type 'UnityEditor.Editor' from assembly 'UnityEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' because the format is invalid.

The same error takes place when I use MonoDevelop. Help?

more ▼

asked Apr 06 '11 at 12:31 PM

tzulberti gravatar image

tzulberti
11 1 1 2

(comments are locked)
10|3000 characters needed characters left

2 answers: sort voted first

This feedback comment actually made me think about what is going here.

Forget my previous license guess. Sorry.

Unity Engine is c++ stuff that needs to go into a C++ application. As Emil points out in the referenced comment, if no C++ application runs the Unity Engine then UnityEngine.dll cannot wrap the Unity Engine functionality.

Unity Editor is built as a C++ application on-top of the Unity Engine. Hence, UnityEditor.dll cannot wrap the Unity Editor functionalities, if the Editor is not running.

When you run nunit in visual studio, you get a process running that can load and reflect assemblies and run your test code against the assemblies, but you really need the process to be your unity standalone game process or the unity editor process.

more ▼

answered Jul 06 '11 at 10:01 AM

keld-oelykke gravatar image

keld-oelykke
346 1 2 5

(comments are locked)
10|3000 characters needed characters left

+1.

I think it is a license check that stops you from calling into the Unity-dlls from an application not being the Unity Editor or a Unity build.

more ▼

answered Apr 18 '11 at 10:44 PM

Keld lykke gravatar image

Keld lykke
11 3

(comments are locked)
10|3000 characters needed characters left
Your answer
toggle preview:

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Topics:

x53
x7
x6
x1

asked: Apr 06 '11 at 12:31 PM

Seen: 1087 times

Last Updated: Jul 06 '11 at 10:01 AM