예제 #1
0
 public void Export3Error1()
 {
     var tag_base = new TagCollection();
     tag_base.TrackNameEnglish = "foo";
     tag_base.GameNameEnglish = "bar";
     tag_base.Export(null, Encoding.UTF8);
 }
예제 #2
0
 public void Export3Error3()
 {
     using (var ms = new MemoryStream(new byte[256], false))
     {
         var tag_base = new TagCollection();
         tag_base.TrackNameEnglish = "foo";
         tag_base.GameNameEnglish = "bar";
         tag_base.Export(ms, Encoding.UTF8);
     }
 }
예제 #3
0
 public void Export3Test()
 {
     using (var ms = new MemoryStream())
     {
         var tag_base = new TagCollection();
         tag_base.TrackNameEnglish = "foo";
         tag_base.GameNameEnglish = "bar";
         tag_base.Export(ms, Encoding.UTF8);
     }
 }
예제 #4
0
 public void Export3Error3()
 {
     using (var ms = new MemoryStream(new byte[256], false))
     {
         var tag_base = new TagCollection();
         tag_base.Add("title", "foo");
         tag_base.Add("name", "bar");
         tag_base.Export(ms, Encoding.UTF8);
     }
 }
예제 #5
0
 public void Export3Test()
 {
     using (var ms = new MemoryStream())
     {
         var tag_base = new TagCollection();
         tag_base.Add("title", "foo");
         tag_base.Add("name", "bar");
         tag_base.Export(ms, Encoding.UTF8);
     }
 }
예제 #6
0
 public void Export3Error1()
 {
     var tag_base = new TagCollection();
     tag_base.Add("title", "foo");
     tag_base.Add("name", "bar");
     tag_base.Export(null, Encoding.UTF8);
 }
예제 #7
0
 public void Export3Error2()
 {
     using (var ms = new MemoryStream())
     {
         var tag_base = new TagCollection();
         tag_base.Add("title", "foo");
         tag_base.Add("name", "bar");
         tag_base.Export(ms, null);
     }
 }
예제 #8
0
 public void Export2Error4()
 {
     var buffer = new byte[0];
     var tag_base = new TagCollection();
     tag_base.Export(buffer, 0, 42, Encoding.UTF8);
 }
예제 #9
0
 public void Export2Test()
 {
     var buffer = new byte[100];
     var tag_base = new TagCollection();
     tag_base.Add("title", "foo");
     tag_base.Add("name", "bar");
     tag_base.Export(buffer, 0, 100, Encoding.UTF8);
 }
예제 #10
0
 public void Export2Error2()
 {
     var buffer = new byte[0];
     var tag_base = new TagCollection();
     tag_base.Export(buffer, 0, 0, null);
 }
예제 #11
0
 public void Export2Error1()
 {
     var tag_base = new TagCollection();
     tag_base.Export(null, 0, 0, Encoding.UTF8);
 }
예제 #12
0
 public void Export1Test()
 {
     var tag_base = new TagCollection();
     tag_base.Add("title", "foo");
     tag_base.Add("name", "bar");
     var buffer = tag_base.Export(Encoding.UTF8);
 }
예제 #13
0
 public void Export1Error1()
 {
     var tag_base = new TagCollection();
     tag_base.Export(null);
 }
예제 #14
0
        public void ConstructorTest7()
        {
            var tag_base = new TagCollection();
            tag_base.Add("title", "foo");
            tag_base.Add("name", "bar");
            var buffer = tag_base.Export(Encoding.UTF8);

            var new_tag = new TagCollection(buffer, Encoding.UTF8);
            Assert.AreEqual(2, new_tag.Count);
            Assert.AreEqual("foo", new_tag["title"]);
            Assert.AreEqual("bar", new_tag["name"]);
        }