How to force tests from one test library run in one 'packet' - I mean - all tests from A.dll, then all tests from B.dll and so on?
Now, when libraries use the same database, mixing tests from various libraries causes errors - one library restores database before test method is started from other library....
The other possibility, that I'm thinking about is to not use assembly load startup method, but restore all databases only once - before first test starts - but I don't know how to do it...
I have VS 2008 Professional Edition.....I want to test a function like this:
public int getIdByName(string name) { var item=from x in DATAB where x.name=name select x.id; . . return idValue; }
now I test end I have:
[TestMethod()] public getIdByNameTest() { string name="Bob" int expected = 1; int actual; actual = ClassGET.getIdByName(name); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
The error in "test run" is:
Failed ......[Class]....... Test method threw exception: System.ArgumentException: The specified named connection is either not found in the configuration that is not for use with the EntityClient provider or thought is invalid
I'd like to tryout ASP.NET MVC2, im using VWD2010 on Windows 7. I can't seem to be able to get the unit test dialog to pop up. I googled it and all I find is nUnit templates for VWD2008.
Anyone running into this issue with same setup as mine?
I am using ASP.NET MVC and want to have Unit Test functionality integrated within Visual Web Developer 2010 Express (or Visual Studio LightSwitch). Is it possible and if so, what is the recommended/best way to get it?
I have Visual Studio 2008 Standard Edition- Version 3.5 SP1 (9.0.30729.1 SP).I've noticed when working through examples they show a window, Create Unit Test Project, but that this window never appears when I follow their steps.Do I need to go somewhere and check a box so the program will give me this window?Does this mean VS2008 didn't install correctly?
i have to do some message exchange with a 3rd party (in a website).When the client posts a page, i start the message exchange. When that doesn't succeed for some reason, i report this to the client by rendering the page with a message.On the background, in a separate thread, i start a process to send abort messages to the 3rd party. I can't do this while the user is waiting for the page to come back, because it might take a few minutes.But in a test project, the test ends when the message to the 3rd party is sent, and after the new thread is started. But it seems that the new thread also ends, when the test is done.
Is that normal behaviour?I do start the thread in a new class with a reference to 2 objects from the class which tries to send the message in the first place, may that be a problem?EDIT: it keeps running when the whole process is started in IIS
I tried to install Visual Studio Prof 2010 trail version in my system, but i got an error saying 'Please remove/uninstall Visual Studio 2010 load test controller' to proceed installation. i uninstalled my previous VS2008 software from system and i could not find anything like 'Remove/Uninstall Visual Studio 2010 load test controller' software in my Add/Remove Programs.
When I use Project Reference to add dependent assemblies to my C# library project, I can use the "Go To Definition" popup menu item to go to the source file of the class defined in the dependent assembly. That is one of the most useful features of VS for me. However, when I add dependent assemblies as BIN References (via the Browse tab of the Add Reference dialog), I only get the class definition generated from metadata of the dependenat assembly, not the source file.
I realize that intellisense can't find the source directory of the dependent assembly, but where can I enter the directories so intellisense would know? There is a "VC++ Directories" page in the Options->Projects and Solutions dialog, but that is only for C/C++ projects. There should be one for C# as well. The bigger mystery is when I put my project in the debugger, I can step into methods defined in the dependent assembly and see its source file. Why could the debugger find the source file but not intellisense?
Taken from http://msdn.microsoft.com/en-us/library/dd410597(VS.100).aspx ...
If you are using the Standard or Express editions of Visual Studio, the Create Unit Test Project dialog box is not displayed. Instead, the new MVC application project is generated without a test project.
I would like to know how to run a MbUnit test in Visual Studio 2008 Professional. In the binDebug folder of my test project I have placed MbUnit.dll & Gallio.ddl.I have also installed ReSharper 5 plugin in Visual Studio I have made a MvcApplication1.Tests test project which is a Class Library.My test is just testing the Index() action of the HomeController in a default VS 2008 MVC project, it looks like this:
[Code]....
My question is very simple: HOW DO I RUN THIS TEST?
I'm using VSTS 2K8 and I've set up a Unit Test Project. In it, I have a test class with a method that does a simple assertion. I'm using an Excel 2007 spreadsheet as my data source.
My test method looks like this:
[Code]....
As indicated in the method decoration attributes, my Excel spreadsheet is on my local C:/ Drive. In it, the sheet where all of my data is located is named "Sheet1".I've copied the Excel spreadsheet into my project and I've set its Build Action = "Content" and I've set its Copy to Output Directory = "Copy if Newer".
When trying to run this simple unit test, I receive the following error:
The unit test adapter failed to connect to the data source or to read the data. For more information on troubleshooting this error, see "Troubleshooting Data-Driven Unit Tests" (http://go.microsoft.com/fwlink/?LinkId=62412) in the MSDN Library. Error details: ERROR [42S02] [Microsoft][ODBC Excel Driver] The Microsoft Office Access database engine could not find the object 'Sheet1'. Make sure the object exists and that you spell its name and the path name correctly.
I've verified that the sheet name is spelled correctly (i.e. Sheet1) and I've verified that my data sources are set correctly.Web searches haven't turned up much at all. [Code]....
I am doing Automated coded ui testing in asp.net 2010 for web application. I am testing site and i need to know how can i create the test which will work with all browsers. Right now i created test in IE 8 but its not working in Firefox. So is there any way i can create one test and will work in all browser.
I am lookinf for a Unit testing Tool for asp.net web application. i intended to use visual studio 2008 web test. Please tell me where can i get nice tutorials to start up on this tool. and also suggest me is any other web testing tools out there.
I have a unit test that reads from an .xml file and it works fine on my local machine.However, in TFS when I create a new build it gives the following exception:
Failed GetArticleByIdTestOptimal Test method Test.ArticleSystemTest.GetArticleByIdTestOptimal threw exception: System.Xml.XmlException: ImportFromFile filePath=[.Articles1to5.xml]. ---> System.IO.FileNotFoundException: Could not find file 'c:uildareaTestResults fservice 2010-10-19 11_52_19_Any CPU_ReleaseOutArticles1to5.xml'..
Is there some reason why a unit test could pass locally but not in TFS? I've verified that the file is on the build server.
I recently came accross the following article on Stephen Walther's website
[URL]
Basically, it provides some excellent guidance on how to integrate your Javascript tests into Visual Studio. I followed the steps in the article and successfully managed to test Javascript methods using Visual Studio tests.
I am unable however to unit test JQuery methods (I get errors such as "window" undefined). I was wondering if anyone has successfully managed to test jQuery methods on the server using the above link?
have a test project for testing methods in the Business/Models tier of my application. For methods that do calculations or have return types this works great.What would some suggested ways to perform (any is this even necessary) testing on methods that would normally have no return type, such as a 'Delete' method?Example:
I want to create a unit testing project for my existing websiet which is written in VB. When I try to add a unit testing , no place I can select c#. It always create in VB. How can i add a c# unit testing project for it?
is there any tutorial about how to run a unit testing on a web page (events...etc) in visual studio 2008? is it even possible? i can find anything to start with
i created a unit test project with the built-in unit testing from vs 2008. i noticed that when running a unit test and in particular when the class i am testing attempts to set a value from the app.config file using the configurationsettings, the configuration settings object always has 0 keys...and thus my value i am trying to use is always null...is there anything about the unit testing structure that would return null values from the app config when i know the keys are there...the existing program uses those keys for email addresses and such already.
I'm trying to create a MVC project inside of VS 2010 using Asp.Net MVC 2 RC2, using all the default settings and the default "Visual Studio Unit Test" framework and am getting 6 Namespace errors upon compile (without touching ANYTHING). Pretty standard setup. I removed the prior MVC versions before installing RC2 for VS2010 etc. These are the errors:
[Code]....
The namespace "AWWOAMVC" is empty (or so says Intellisense). Both of these reside in the same solution explorer, as it is brand new project.
I'm going thru an asp.net 4 book, and I'm at a part about classes and their properties and functions. But up to now, all the examples involve a web_site, with controls, code_behind files, CSS, etc. But, I get to places where I don't understand the examples, so I look out on the web for other resources. For example, I found the code below to demonstrate the "ToString" function. My problem is, I'm not sure know how to test a little piece of code like this. Can't I just open up an application or project or something, paste this in and run it?
Module Module1 Class Perl Dim _a As Integer Dim _b As Integer Public Sub New(ByVal a As Integer, ByVal b As Integer) _a = a _b = b End Sub Public Overrides Function ToString() As String Return String.Format("[{0}, {1}]", _a, _b) End Function End Class Sub Main() Dim p As Perl = New Perl(2, 3) Console.WriteLine(p) End Sub End Module