This is where we will store our code for this group class project.
Instructions# Edit the provided build file as needed. If you use MSBuild, you will need to download and install the Community Tasks for MSBuild. These will provide you all the Subversion and NUnit tasks. These are available from: http://msbuildtasks.tigris.org/ . You may also use the Visual Studio generated build file. NUnit is not integrated with Visual Studio, so you will need to use the NUnit GUI to make a project and test it. Just point NUnit to your .dll or .exe.
# Compile and run the ComplexTest.cs and Complex.cs class. Note that the tests all fail except for the constructor tests.
# Now edit the Complex.cs class to complete the methods and make the unit tests pass. The comments should tell you what to do.
# Continue editing the Complex.cs class until all tests pass.
# As a team decide on one additional utility class that you want to code. It can be any type of class (like BinaryTree, PolarCoordinate, etc). The only requirement is that it should have at least 3 non-trivial methods (4 if a 4 person team) to be tested.
# Create an NUnit test class for this class, and each person write a test method. Remember, for test driven development, you write the test first, before you have any code. Think about what the method should do. How would you know if the method was working? Write tests to ensure that result comes about.
# Now write the actual class. Edit and debug the methods until the unit tests pass.
# Zip up your build files (or solution and project files if using Visual Studio) and your .cs files
# Turn these in to T-Square. As always, only one person on the team needs to submit the project. If you use Google Code Hosting, then provide me a link to checkout your project
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.