public void TestConvertCallsLambda()
        {
            bool called = false;
            var sut = new GenericValueConverter<int>(x=>"" + (called = true));

            sut.Convert(anyInt);

            Assert.IsTrue(called);
        }
Esempio n. 2
0
            static AClass()
            {
                tunedPrinter = new Stateprinter();

                var genericConverter = new GenericValueConverter <int[]>(y => string.Join(", ", y.Select(x => x.ToString()).ToArray()));

                tunedPrinter.Configuration.Add(genericConverter);
                tunedPrinter.PrintObject(new AClass()); // warmup
            }
        public void TestConvertCallsLambda()
        {
            bool called = false;
            var  sut    = new GenericValueConverter <int>(x => "" + (called = true));

            sut.Convert(anyInt);

            Assert.IsTrue(called);
        }
Esempio n. 4
0
        public ExpenseListViewCell()
        {
            var expenseNameLabel = new Label();

            expenseNameLabel.SetBinding(Label.TextProperty, "Name");

            var expenseAmountLabel             = new Label();
            var expenseAmountToStringConverter = new GenericValueConverter(obj => string.Format("{0:C}", ((decimal)obj)));

            expenseAmountLabel.SetBinding(Label.TextProperty, new Binding("Amount", converter: expenseAmountToStringConverter));

            var layout = new StackLayout();

            layout.Children.Add(expenseNameLabel);
            layout.Children.Add(expenseAmountLabel);

            View = layout;
        }
Esempio n. 5
0
            static AClass()
            {
                tunedPrinter = new Stateprinter();

                var genericConverter = new GenericValueConverter<int[]>(y => string.Join(", ", y.Select(x => x.ToString()).ToArray()));
                tunedPrinter.Configuration.Add(genericConverter);
                tunedPrinter.PrintObject(new AClass()); // warmup
            }