public void ShouldSerializeANotSerializableTypeAsBase64()
        {
            NotSerializableType2 type = new NotSerializableType2();

            type.Field = new Hashtable();

            string typeRepresentation = GenericSerializer.Serialize <NotSerializableType2>(type);

            Assert.IsTrue(!String.IsNullOrEmpty(typeRepresentation), "Serialization failed");
        }
        public void ShouldDeSerializeANotSerializableType()
        {
            NotSerializableType2 type = new NotSerializableType2();

            type.Field = new Hashtable();
            string typeRepresentation = GenericSerializer.Serialize <NotSerializableType2>(type);

            NotSerializableType2 type1 = GenericSerializer.Deserialize <NotSerializableType2>(typeRepresentation);

            Assert.IsNotNull(type1);
            Assert.AreEqual(type.Field.ToString(), type1.Field.ToString(), "Not Equal");
        }
		public void ShouldDeSerializeANotSerializableType()
		{
			NotSerializableType2 type = new NotSerializableType2();
			type.Field = new Hashtable();
			string typeRepresentation = GenericSerializer.Serialize<NotSerializableType2>(type);

			NotSerializableType2 type1 = GenericSerializer.Deserialize<NotSerializableType2>(typeRepresentation);

			Assert.IsNotNull(type1);
			Assert.AreEqual(type.Field.ToString(), type1.Field.ToString(), "Not Equal");
		}
		public void ShouldSerializeANotSerializableTypeAsBase64()
		{
			NotSerializableType2 type = new NotSerializableType2();
			type.Field = new Hashtable();

			string typeRepresentation = GenericSerializer.Serialize<NotSerializableType2>(type);
			Assert.IsTrue(!String.IsNullOrEmpty(typeRepresentation), "Serialization failed");
		}