Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C# (http://www.go4expert.com/forums/c-sharp/)
-   -   Generate TestCases for Methods based on its Signature using CodeDom in C# (http://www.go4expert.com/forums/generate-testcases-methods-based-t16643/)

pragadheesh 24Mar2009 13:53

Generate TestCases for Methods based on its Signature using CodeDom in C#
 
Consider the following Code snippet,

Code:

Assembly asm = Assembly.LoadFile(DLL_Path);
Type t = asm.GetType(DLL_NameSpace.MyClass, false, true);
clsMethodInvoke mi = new clsMethodInvoke();
foreach (MemberInfo oMember in t.GetMembers(mi.GetFilter()))
{
                                //code here
}

These are the values in the follwing variables,

Code:

t = {Name = "Class1" FullName = "a.Class1"}
oMember = {Int32 add(Int32, Int32)}

Now from these values i need to Generate NUnit based TestCases as follows,

Code:

[Test()]
public virtual void Testadd1() {
    Class1 Class1 = new Class1();

    int a = -1; //random values are stored here
    int b = 2147483647; //random values are stored here

}

So having the type of the Class in an Assembly i want to generate test cases for each method, as show above. How can i generate such Test Cases.?

shabbir 24Mar2009 16:18

Re: Generate TestCases for Methods based on its Signature using CodeDom in C#
 
It would be that your DLL Name would be something that you would change and not the loading of the file which you need to test.

DLL_Path


All times are GMT +5.5. The time now is 20:17.