Show / Hide Table of Contents

Read SIF data from file

Read all data for a given data type name and id.

using System;
using NUnit.Framework;

namespace DNV.Sesam.SifApi.IO.Doc
{
    public partial class ISifDataReaderTests
    {
        [Test]
        public void ReadExt()
        {
            var dirName = Guid.NewGuid().ToString();
            System.IO.Directory.CreateDirectory(dirName);

            using (var adapter = SesamDataFactory.CreateReader(dirName, "T1.FEM"))
            {
                //Assert that the model is created without error
                Assert.That(adapter.CreateModel(), Is.EqualTo(0));

                //Read all data of type BEUSLO for id={5,4}
                var data = adapter.ReadExt("BEUSLO", new long[] {5,4});
                Assert.That(data[0], Is.EqualTo(2)); //two data arrays is expected
                Assert.That(data[1], Is.EqualTo(17)); //size of data (including size param.) 
                Assert.That(data[18], Is.EqualTo(17)); //size of data (including size param.)

            }

            System.IO.Directory.Delete(dirName, true);
        }
    }
}
In This Article
Back to top Copyright © DNV AS. All rights reserved.