public void opIndexer_intInvalid() { using (var temp = new TempFile()) { var data = new DerivedDataFile(temp.Info); data.Sheets.Add(new DerivedDataSheet()); Assert.Throws <IndexOutOfRangeException>(() => data[1]); } }
public void opIndexer_intInvalid() { using (var temp = new TempFile()) { var data = new DerivedDataFile(temp.Info); data.Sheets.Add(new DerivedDataSheet()); Assert.Throws<IndexOutOfRangeException>(() => data[1]); } }
public void prop_Info_get() { using (var temp = new TempFile()) { var expected = temp.Info; var actual = new DerivedDataFile(expected).Info; Assert.Same(expected, actual); } }
public void opIndexer_stringInvalid() { using (var temp = new TempFile()) { var data = new DerivedDataFile(temp.Info); data.Sheets.Add(new DerivedDataSheet()); Assert.Throws <KeyNotFoundException>(() => data["Example"]); } }
public void prop_Title_get(string expected, string fileName) { using (var temp = new TempDirectory()) { var file = temp.Info.ToFile(fileName).AppendLine(string.Empty); var actual = new DerivedDataFile(file).Title; Assert.Equal(expected, actual); } }
public void opIndexer_int() { using (var temp = new TempFile()) { var expected = new DerivedDataSheet(); var data = new DerivedDataFile(temp.Info); data.Sheets.Add(expected); var actual = data[0]; Assert.Same(expected, actual); } }
public void opIndexer_string() { using (var temp = new TempFile()) { const string title = "Example"; var expected = new DerivedDataSheet { Title = title }; var data = new DerivedDataFile(temp.Info); data.Sheets.Add(expected); var actual = data[title]; Assert.Same(expected, actual); } }
public void opIndexer_stringInvalid() { using (var temp = new TempFile()) { var data = new DerivedDataFile(temp.Info); data.Sheets.Add(new DerivedDataSheet()); Assert.Throws<KeyNotFoundException>(() => data["Example"]); } }