public void ReplaceDatetimeConverter()
 {
     ConverterFactory f = new ConverterFactory();
     f.RemoveConverter( typeof( DateTime ) );
     f.AddConverter( typeof( DateTime ), new ConverterStub( null ) );
     IConverter c = f.GetConverter( typeof( DateTime ) );
     DateTime now = DateTime.Now;
     Assert.AreEqual( "Stub: " + now.ToString(), c.ToString( now ) );
 }
Example #2
0
        public void ReplaceDatetimeConverter()
        {
            ConverterFactory f = new ConverterFactory();

            f.RemoveConverter(typeof(DateTime));
            f.AddConverter(typeof(DateTime), new ConverterStub(null));
            IConverter c   = f.GetConverter(typeof(DateTime));
            DateTime   now = DateTime.Now;

            Assert.AreEqual("Stub: " + now.ToString(), c.ToString(now));
        }
Example #3
0
        public void AddAndRetrieve()
        {
            var conMock = new Mock <IConverter>();

            conMock.Setup(con => con.MimeTypes).Returns(new string[] { "test" });
            var factory = new ConverterFactory();


            factory.AddConverter(conMock.Object);
            factory.ConvertFile(path);

            conMock.Verify(con => con.MimeTypes, Times.Once);
            conMock.Verify(con => con.Convert(path), Times.Once);
        }
Example #4
0
 public void AddConverter <T>(IByteConverter <T> converter)
 {
     _converters.AddConverter(converter);
 }