用Excel生成Model数据对象
测试用例一般都是采用Excel做的,原来是直接导入数据库的方式进行测试,现在采用code first(代码的方式实现数据库、表结构和数据的创建),需要创建Model对象,导入数据进入数据库。做了一个excel模板,只要复制公式,进行相应的修改就可以。(最好的方式是写一个VBA,一个sheet中复制Model的属性,一个sheet中复制测试用例,直接生成对象。等有时间再实现吧)
模板:
ModeName | Id | Name | Age | IsLock | CreateDate | |
1 | 4B8ACA0B-56DF-4529-BB34-008222E740E9 | 张三 | 20 | 0 | 2013/07/04 13:22:21 | |
2 | 09AE370F-133A-4F89-B58D-00B3C55045BB | 李四 | 30 | 0 | 2013/07/05 13:22:21 | |
var ModeName1 = new Article { | Id=new System.Guid("4B8ACA0B-56DF-4529-BB34-008222E740E9"), | Name="张三", | Age=20, | IsLock=false, | CreateDate=System.DateTime.Parse("2013/07/04 13:22:21"), | }; |
var ModeName2 = new Article { | Id=new System.Guid("09AE370F-133A-4F89-B58D-00B3C55045BB"), | Name="李四", | Age=30, | IsLock=false, | CreateDate=System.DateTime.Parse("2013/07/05 13:22:21"), | }; |