Exemple #1
0
        public static void ObjectComparer <T>(T actual, string expected)
        {
            var objectField = new ObjectField <T>();

            objectField.field = actual;

            var matchAction = ColumnActionFactory.GetAction <IComparerColumnAction>(typeof(ObjectField <T>), "field");

            var assertResult = matchAction.GoGoCompareColumnAction(objectField, expected);

            Console.WriteLine("Actual: ");
            Console.WriteLine("\t" + assertResult.ActualPrint);
            Console.WriteLine("Expected: ");
            Console.WriteLine("\t" + assertResult.ExpectedPrint);
            Console.WriteLine("Messages: ");

            if (assertResult.IsError)
            {
                Assert.Fail(assertResult.ErrorMessage);
            }
            else
            {
                Console.WriteLine("\t" + "none");
            }
        }
Exemple #2
0
        public static T ObjectCreator <T>(string value)
        {
            var objectField = new ObjectField <T>();

            var matchAction = ColumnActionFactory.GetAction <ICreatorColumnAction>(typeof(ObjectField <T>), "field");

            matchAction.GoGoCreateColumnAction(objectField, value);

            return(objectField.field);
        }