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); }
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); }