Beispiel #1
0
        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]);
            }
        }
Beispiel #2
0
        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]);
            }
        }
Beispiel #3
0
        public void prop_Info_get()
        {
            using (var temp = new TempFile())
            {
                var expected = temp.Info;
                var actual   = new DerivedDataFile(expected).Info;

                Assert.Same(expected, actual);
            }
        }
Beispiel #4
0
        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"]);
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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);
            }
        }
Beispiel #7
0
        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);
            }
        }
Beispiel #8
0
        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);
            }
        }
Beispiel #9
0
        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);
            }
        }
Beispiel #10
0
        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);
            }
        }
Beispiel #11
0
        public void prop_Info_get()
        {
            using (var temp = new TempFile())
            {
                var expected = temp.Info;
                var actual = new DerivedDataFile(expected).Info;

                Assert.Same(expected, actual);
            }
        }
Beispiel #12
0
        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"]);
            }
        }