Beispiel #1
0
        public void Can_serialize_ticket()
        {
            ////Arrange
            var sample = new SampleClass {
                Name = "bob"
            };
            var ticketHolder = new TicketHolder();

            ticketHolder.UpdateTicket(sample);
            var ticketSource = ticketHolder.AsString();

            ////Act
            var result = new TicketHolder(ticketSource);

            ////Assert
            var actualSample = result.GetTicket <SampleClass>();

            Assert.AreEqual("bob", actualSample.Name);
        }