예제 #1
0
 private static void DumpCommentInfo(ImgurComment com)
 {
     Console.WriteLine("\nComment Info:");
     Console.WriteLine("    ID:          " + com.ID);
     Console.WriteLine("    Comment:     " + com.Comment);
     Console.WriteLine("    Author:      " + com.Author);
     Console.WriteLine("    Date Added:  " + com.DateTime);
     Console.WriteLine("    Replies:     " + com.Children.Count);
     Console.WriteLine("    Score:       " + com.Points);
 }
예제 #2
0
        public void AssetCovarianceAndContravariance()
        {
            var image = new ImgurGaleryAsset();

            var assetBase         = image as IAsset;
            var assetImageBase    = image as IImageAsset;
            var assetConcreteBase = image as ImgurBaseModel;

            Assert.NotNull(assetBase);
            Assert.NotNull(assetImageBase);
            Assert.NotNull(assetConcreteBase);

            var comment = new ImgurComment();

            var commentBase         = comment as IAsset;
            var commentImageBase    = comment as IAssetComment;
            var commentConcreteBase = comment as ImgurBaseModel;

            Assert.NotNull(commentBase);
            Assert.NotNull(commentImageBase);
            Assert.NotNull(commentConcreteBase);
        }