public void データの無いDATの保存() { //setUp string fileName = "iniDbTestTmp"; //テンポラリファイル名 string progDir = Directory.GetCurrentDirectory(); string path = string.Format("{0}\\{1}.ini", progDir, fileName); IniDb sut = new IniDb(progDir, fileName); ListVal listVal = new ListVal(); var l = new ListVal(); l.Add(new OneVal("mimeExtension", "", Crlf.Nextline, new CtrlTextBox("Extension", 10))); l.Add(new OneVal("mimeType", "", Crlf.Nextline, new CtrlTextBox("MIME Type", 50))); var oneVal = new OneVal("mime", null, Crlf.Nextline, new CtrlDat("comment", l, 350, LangKind.Jp)); listVal.Add(oneVal); sut.Save("Basic", listVal); // nameTagは"Basic"で決め打ちされている //exercise var lines = File.ReadAllLines(path); string actual = lines[0]; //verify Assert.That(actual, Is.EqualTo("DAT=Basic\bmime=")); //tearDown sut.Delete(); }
public void listVal_add_OneVal_で初期化後saveして当該設定が保存されているかどうか(CtrlType ctrlType, Object value, string expected) { //setUp string fileName = "iniDbTestTmp"; //テンポラリファイル名 //string progDir = new File(".").getAbsoluteFile().getParent(); //カレントディレクトリ string progDir = Directory.GetCurrentDirectory(); string path = string.Format("{0}\\{1}.ini", progDir, fileName); IniDb sut = new IniDb(progDir, fileName); ListVal listVal = new ListVal(); listVal.Add(Assistance.createOneVal(ctrlType,value)); sut.Save("Basic", listVal); // nameTagは"Basic"で決め打ちされている //exercise var lines = File.ReadAllLines(path); string actual = lines[0]; //verify Assert.That(actual, Is.EqualTo(expected)); //tearDown sut.Delete(); }
//***[TestCase(CtrlType.AddressV4, new Ip(IpKind.V4_0), "ADDRESS_V4=Basic\bname=0.0.0.0")] //***[TestCase(CtrlType.ADDRESSV4, new Ip("192.168.0.1"), "ADDRESS_V4=Basic\bname=192.168.0.1")] public void listVal_add_OneVal_で初期化後saveして当該設定が保存されているかどうか(CtrlType ctrlType, Object value, string expected) { //setUp string fileName = "iniDbTestTmp"; //テンポラリファイル名 //string progDir = new File(".").getAbsoluteFile().getParent(); //カレントディレクトリ string progDir = Directory.GetCurrentDirectory(); string path = string.Format("{0}\\{1}.ini", progDir, fileName); IniDb sut = new IniDb(progDir, fileName); ListVal listVal = new ListVal(); listVal.Add(Assistance.createOneVal(ctrlType, value)); sut.Save("Basic", listVal); // nameTagは"Basic"で決め打ちされている //exercise var lines = File.ReadAllLines(path); string actual = lines[0]; //verify Assert.That(actual, Is.EqualTo(expected)); //tearDown sut.Delete(); }
//protected bool IsJp(){ // return _isJp; //} //レジストリへ保存 public void Save(IniDb iniDb) { iniDb.Save(NameTag, ListVal);//レジストリへ保存 }