Visual Studio :: Unit Test For VWD2010 / MVC 2 On Windows 7?
Jun 6, 2010
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 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
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 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?
installing visual studio 2010 pro RC in windows Xp SP3 and getting a message prompt : invalid windows installer package contact vendorlog file says
Error Message:
[02/22/10,17:09:07] Microsoft Application Error Reporting: [2] CMsiComponent::Install() expects the setup file for Microsoft Application Error Reporting, but the file failed verification. [02/22/10,17:09:07] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467259. [02/22/10,17:09:08] VS70pgui: [2] DepCheck indicates Microsoft Application Error Reporting is not installed.
I create a new ASP.NET MVC 2 project with Visual Web Developer 2010 a while back. After some testing, I realized that the built-in development server is too slow for proper testing, so I decided to switch to IIS. I created a new IIS website that points to my project on disk, and configured it to use the .NET 4 application pool. Many problems arose from this:
If I open the solution file in VWD, then clean the project, IIS gives me a "Could not load type: ***" where *** is my global.asax class name.If I open the IIS website in VWD and then try to build the project, I get the same error.If I open the solution file in VWD, build the project, then open the IIS website in VWD, and then build, the build is successful. However, whenever I make a change in the code and then build again, my change is simply ignored (it seems to only be using the assembly that was compiled when I built it as a solution). When I open the IIS website in VWD, and start debugging, the debugger does not catch requests to the IIS website.My guess is that when I open the IIS website in VWD, it outputs the built assemblies to a directory that IIS is not aware of. Is there a way I can configure it to output everything to the bin directory instead? Or am I doing something wrong?
How easy is it to publish your project using Visual Web Developer 2010? Right now, the ease of use using Database Publishing Wizard makes my publishing breezely smooth. [:)]
When I try to connect to my SQL Server 2005 from within the Visual Web Developer 2010 Database Explorer, I get the "This server version is not supported. You must have Microsoft SQL Server 2005 or later" message.If I open up my web project from within VWD 2008, it still works fine.For reference, my SQL 2005 machine is a separate machine than one I installed VWD 2010 on. I did install the ASP.NET 4 framework on the SQL 2005 machine (but not any of the extra tools).
I have not been able to open css files in VWD, I must have sone something I don't know. I can open them in wordpad, and WebDevelopment Server still displays properly so the file is not currupt. Is there a setting I messed up in web.config or somewhere else?
I keep adding the Build Toolbar buttons everytime I open a new instance of VWD2010.After I restart VWD2010, the Build toolbar settings wasn't saved. [:(]
In Windows 7, I get this error message when installing VWD2010 Express "Visual Web Developer 2010 Express This product did not install successfully." This is the log file from Web Platform Install 2.0
I have this big project running VWD2010 and it eats a lot of resources about 340mb+. This does not happen before, last time I check this one project runs less than 150mb. Sometimes, I even run two instances of VWD2010, one project has lesser files about 130mb and combining the two, about less than 340mb. But on a single project that doesn't run more than 300mb before, is this normal? Is VWD2010 updates something?
I only use Task Manager to check the memory consumption.
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
My VWD 2010 Express Edition appears to be missing the console application template. I have searched all the options under new project in VB and C# but it just is not there. I would like to add the console application template option .
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.
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 have been using VWD2010 Express for a website that I am working on. Due to a delay in implementing the 4.0 framework at the hosting service that I use, I need to finish up with VWD2008 Express. Is there a simple way to save my project so that it is compatible with 2008?