コード例 #1
0
 private object MakeObservationMedia(ObservationMedia observationMedia)
 {
     return(new
     {
         observationMedia.Description,
         observationMedia.IsPrimaryMedia,
         observationMedia.Licence,
         MediaResource = _mediaResourceViewFactory.Make(observationMedia.MediaResource)
     });
 }
コード例 #2
0
        private dynamic MakePrimaryMedia(ObservationMedia observationMedia)
        {
            dynamic primaryMedia = new ExpandoObject();

            primaryMedia.Description    = observationMedia.Description;
            primaryMedia.Licence        = observationMedia.Licence;
            primaryMedia.IsPrimaryMedia = observationMedia.IsPrimaryMedia;
            primaryMedia.MediaResource  = _mediaResourceViewFactory.Make(observationMedia.MediaResource);

            return(primaryMedia);
        }
コード例 #3
0
ファイル: Tests.cs プロジェクト: rahulmeshram/cdasdk
        public void TestObservationMediaBinary()
        {
            var observationMedia = new ObservationMedia();

            observationMedia.Load(new byte[] { 65, 66, 67 });
            this.TestContext.WriteLine(observationMedia.Xml);
            var b = Convert.FromBase64String(observationMedia.Value.Text);
            var s = System.Text.Encoding.ASCII.GetString(b);

            this.TestContext.WriteLine(s); // ABC
        }
コード例 #4
0
        public void ObservationMedia_Constructor()
        {
            var observationMedia = new ObservationMedia(
                FakeValues.KeyString,
                FakeObjects.TestMediaResourceWithId(),
                FakeValues.Description,
                FakeValues.Description
                );

            Assert.AreEqual(FakeValues.KeyString, observationMedia.Id);
            Assert.AreEqual(FakeObjects.TestMediaResourceWithId(), observationMedia.MediaResource);
            Assert.AreEqual(FakeValues.Description, observationMedia.Description);
            Assert.AreEqual(FakeValues.Description, observationMedia.Licence);
        }
コード例 #5
0
        public void ObservationMedia_UpdateDetails()
        {
            var observationMedia = new ObservationMedia(
                FakeValues.KeyString,
                FakeObjects.TestMediaResourceWithId(),
                FakeValues.Description,
                FakeValues.Description
                );

            observationMedia.UpdateDetails(
                FakeValues.Description.AppendWith("new"),
                FakeValues.Description.AppendWith("new")
                );

            Assert.AreEqual(observationMedia.Description, FakeValues.Description.AppendWith("new"));
            Assert.AreEqual(observationMedia.Licence, FakeValues.Description.AppendWith("new"));
        }
コード例 #6
0
        private dynamic MakePrimaryMedia(ObservationMedia observationMedia)
        {
            dynamic primaryMedia = new ExpandoObject();

            primaryMedia.Description = observationMedia.Description;
            primaryMedia.Licence = observationMedia.Licence;
            primaryMedia.IsPrimaryMedia = observationMedia.IsPrimaryMedia;
            primaryMedia.MediaResource = _mediaResourceViewFactory.Make(observationMedia.MediaResource);

            return primaryMedia;
        }