public void ConvertFilm_EmptyLine_ReturnsNull() { var merger = new IniConverter (); var result = merger.ConvertFilm (""); result.ShouldBe (null); }
public void ConvertBegrip_AnotherIniLine_ReturnsThatBegrip() { var merger = new IniConverter (); var result = merger.ConvertBegrip ("2=Naam2;2"); var begrip2 = new Begrip (2, "Naam2"); result.ShouldBe (begrip2); }
public void ConvertFilm_ValidLine_ReturnsFilm() { var merger = new IniConverter (); var result = merger.ConvertFilm ("1=FileName"); result.ShouldNotBe (null); result.ID.ShouldBe (1); result.FileName.ShouldBe ("FileName"); }
public void ConvertBegrip_ActualBegripFile_ReturnsRightAmountOfBegrippen() { var rdr = new IniFileReader(); var lines = rdr.Read("begrip_ok.ini"); var cvt = new IniConverter(); var begrippen = cvt.ConvertBegrippen(lines); begrippen.Count().ShouldBe(654); }
public void ConvertBegrip_OneIniLine_ReturnsOneBegrip() { var merger = new IniConverter (); var result = merger.ConvertBegrip ("1=Naam;1"); result.ShouldNotBe (null); var expectedBegrip = new Begrip (1, "Naam"); result.ShouldBe (expectedBegrip); }
public void ConvertBegrippen_ThreeLines_ReturnsThreeBegrippen() { var merger = new IniConverter (); var iniLines = new string[] { "1=Naam1;1", "2=Naam2;2", "3=Naam3;3" }; var result = merger.ConvertBegrippen (iniLines); result.Count.ShouldBe (3); var begrip1 = new Begrip (1, "Naam1"); var begrip2 = new Begrip (2, "Naam2"); var begrip3 = new Begrip (3, "Naam3"); result [0].ShouldBe (begrip1); result [1].ShouldBe (begrip2); result [2].ShouldBe (begrip3); }
partial void browseDirClicked(MonoMac.Foundation.NSObject sender) { logger.Debug("Button clicked"); if (!UserPickedDirectory()) { return; } if (File.Exists(Path.Combine(this.directory.StringValue, "begrip_ok.ini"))) { File.WriteAllText(this.DvdLocationFile, this.directory.StringValue); var rdr = new IniFileReader(); var iniBegrippen = rdr.Read(Path.Combine(this.directory.StringValue, "begrip_ok.ini")); var iniFotos = rdr.Read(Path.Combine(this.directory.StringValue, "begrip_foto_ok.ini")); var cvt = new IniConverter(); var begrippen = cvt.ConvertBegrippen(iniBegrippen); var fotos = cvt.ConvertFotos(iniFotos); var cmp = new Composer(); cmp.AddBegrippen(begrippen); cmp.AddFotos(fotos); var composedBegrippen = cmp.Compose(); // logger.Debug("begrip_ok.ini found"); // logger.Debug("Converting file"); // var converter = new IniMerger(this.directory.StringValue); // converter.LineWasMerged += delegate(object s, IniMerger.LineMergedEventArgs e) { // if (e.LineNumber == 1) // { // this.mergeProgressBar.MaxValue = e.MaxLines; // } // this.mergeProgressBar.DoubleValue = e.LineNumber; // this.mergeProgressBar.Display(); // }; // // var begrippen = converter.MakeBegripXml(); // var begrippenText = converter.MakeBegripTxt(begrippen); // // File.WriteAllText(this.BegrippenFile, begrippenText); // var begripDefinities = File.ReadAllLines(this.BegrippenFile); // Array.Sort(begripDefinities); // // File.WriteAllLines(this.BegrippenFile,begripDefinities); // // logger.Debug("Conversion done"); //this.begrippenLijst.Source = new BegrippenSource(begripDefinities, this.movieViewer, this.tekeningViewer, this.directory.StringValue, null, null); } }
public void ConvertGebaar_ValidIniLine_ReturnsGebaar() { var merger = new IniConverter (); var result = merger.ConvertGebaar ("1=2;3;handvorm1links;handvorm2links;handvorm1rechts;handvorm2rechts;8;9"); result.ID.ShouldBe (1); result.BegripID.ShouldBe (2); result.HandVormEenLinks.ShouldBe ("handvorm1links"); result.HandVormEenRechts.ShouldBe ("handvorm1rechts"); result.HandVormTweeLinks.ShouldBe ("handvorm2links"); result.HandVormTweeRechts.ShouldBe ("handvorm2rechts"); result.FilmID.ShouldBe (9); }