Ejemplo n.º 1
0
        public void SerializeOrder(string cityOrigin, string cityDestination)
        {
            var order = new OrderViewModel {
                CityOrigin = cityOrigin, CityDestination = cityDestination
            };

            var textSerializer = new TextSerializer();
            var content        = textSerializer.SerializeObject(order);

            Assert.Equal($"{cityOrigin} {cityDestination}".Trim(), content);
        }
Ejemplo n.º 2
0
        public void SerializeISerializer()
        {
            var mockISerializer = new Mock <ISerializer>();

            mockISerializer.Setup(s => s.Serializer(It.IsAny <Func <object, string> >())).Returns("text");

            var textSerializer = new TextSerializer();
            var content        = textSerializer.SerializeObject(mockISerializer.Object);

            Assert.Equal("text", content);
            mockISerializer.Verify(s => s.Serializer(It.IsAny <Func <object, string> >()), Times.Once);
        }