Ejemplo n.º 1
0
        public static void CustomersRenameHistory()
        {
            var state = new CustomerRenameHistory();

            state = state.Apply(new CustomerCreated("Great-Customer-Id", "Great Customer", DateTime.UtcNow));
            state = state.Apply(new CustomerRenamed("Great-Customer-Id", "Great Customer GmbH", DateTime.UtcNow));
            state = state.Apply(new CustomerRenamed("Great-Customer-Id", "Great Customer AG", DateTime.UtcNow));

            Console.WriteLine("Customers rename history:\n" + state.RenameHistory);
            Console.WriteLine();
        }