Show / Hide Table of Contents

Read SIF data from file

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

using System;
using System.Collections.Generic;
using DNV.Sesam.SifApi.Core;
using NUnit.Framework;

namespace DNV.Sesam.SifApi.IO.Doc
{
    public partial class ISifDataReaderTests
    {
        [Test]
        public void ReadData()
        {
            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 the GELMNT1 data with id 45
                var data = adapter.ReadData("GELMNT1",new long[] {45});
                Assert.That(data.Count,Is.EqualTo(1));
                Assert.That(data[0].Data, Is.EqualTo(new double[] {13,45,45,28,0,45,51,42,74,72,141,75,77}));
            }

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