예제 #1
0
        public void FromWitsmlDatum_ReturnsNullIfListIsEmpty()
        {
            var sourceWitsmlDatumList = new List <WitsmlDatum>();
            var newWellDatum          = WellDatum.FromWitsmlWellDatum(sourceWitsmlDatumList);

            Assert.Null(newWellDatum);
        }
예제 #2
0
        public void FromWitsmlDatum_ReturnsNullIfListIsNull()
        {
            List <WitsmlDatum> sourceWitsmlDatumList = null;
            var newWellDatum = WellDatum.FromWitsmlWellDatum(sourceWitsmlDatumList);

            Assert.Null(newWellDatum);
        }
예제 #3
0
        public void FromWitsmlDatum_ReturnsNullIfWellDatumIsNull()
        {
            WitsmlDatum sourceWitsmlDatum     = null;
            var         sourceWitsmlDatumList = new List <WitsmlDatum> {
                sourceWitsmlDatum
            };
            var newWellDatum = WellDatum.FromWitsmlWellDatum(sourceWitsmlDatumList);

            Assert.Null(newWellDatum);
        }
예제 #4
0
        public void FromWitsmlDatum_CopiesCorrectly_WhenListAndDatumExists(string name, string code, string elevation)
        {
            var sourceWitsmlDatum = new WitsmlDatum
            {
                Name      = name,
                Code      = code,
                Elevation = elevation
            };

            var sourceWitsmlDatumList = new List <WitsmlDatum> {
                sourceWitsmlDatum
            };

            var newWellDatum = WellDatum.FromWitsmlWellDatum(sourceWitsmlDatumList);

            Assert.Equal(newWellDatum.Name, sourceWitsmlDatum.Name);
            Assert.Equal(newWellDatum.Code, sourceWitsmlDatum.Code);
            Assert.Equal(newWellDatum.Elevation, sourceWitsmlDatum.Elevation);
        }