예제 #1
0
        public void RegisterEmptyCollectionOfISerializationConverters()
        {
            var loggerMock = new Mock<ILogger>();

            var serializer = new JsonNetSerializer(loggerMock.Object);

            serializer.RegisterSerializationConverters(Enumerable.Empty<ISerializationConverter>());
        }
예제 #2
0
        public void RegisterISerializationConverters()
        {
            var loggerMock = new Mock<ILogger>();

            var converter1 = new Mock<ISerializationConverter>();
            var converter2 = new Mock<ISerializationConverter>();

            var serializer = new JsonNetSerializer(loggerMock.Object);

            serializer.RegisterSerializationConverters(new[]{converter1.Object, converter2.Object});
        }
예제 #3
0
        public void ThrowWhenRegisterNullCollectionOfISerializationConverters()
        {
            var loggerMock = new Mock<ILogger>();

            var serializer = new JsonNetSerializer(loggerMock.Object);

            Assert.Throws<ArgumentNullException>(()=>serializer.RegisterSerializationConverters(null));
        }