Ejemplo n.º 1
0
        void ReleaseDesignerOutlets()
        {
            if (TestText != null)
            {
                TestText.Dispose();
                TestText = null;
            }

            if (LimitedLengthTextField != null)
            {
                LimitedLengthTextField.Dispose();
                LimitedLengthTextField = null;
            }

            if (MultiLineTextField != null)
            {
                MultiLineTextField.Dispose();
                MultiLineTextField = null;
            }

            if (TextField != null)
            {
                TextField.Dispose();
                TextField = null;
            }
        }
Ejemplo n.º 2
0
 public MultiLineTextFieldViewModel(
     MultiLineTextField model,
     IContainer <FieldViewModel> parentContainer,
     IMapper mapper,
     INavigationService navigationService)
     : base(model, parentContainer, mapper, navigationService)
 {
     CopyCommand = new DelegateCommand(CopyText);
 }
Ejemplo n.º 3
0
        public void From_view_model_to_multiline_text_field(string label, string text)
        {
            // Arrange

            var field = new MultiLineTextField();

            var viewModel = new MultiLineTextFieldViewModel(field, null, _mapper, _navigationService)
            {
                Label = label,
                Text  = text
            };

            // Act

            viewModel.FillModel();

            // Assert

            Assert.Equal(label, field.Label);
            Assert.Equal(text, field.Text);
        }
Ejemplo n.º 4
0
        public void From_multiline_text_field_to_view_model(string label, string text)
        {
            // Arrange

            var field = new MultiLineTextField
            {
                Label = label,
                Text  = text
            };

            var viewModel = new MultiLineTextFieldViewModel(field, null, _mapper, _navigationService);

            // Act

            viewModel.RefreshFromModel();

            // Assert

            Assert.Equal(label, viewModel.Label);
            Assert.Equal(text, viewModel.Text);
        }
Ejemplo n.º 5
0
        public void Multi_line_text_field_contains_given_text(
            string label,
            string text,
            string searchText,
            bool expectedContains)
        {
            // Arrange

            var field = new MultiLineTextField
            {
                Label = label,
                Text  = text
            };

            // Act

            var actualContains = field.Contains(searchText);

            // Assert

            Assert.Equal(expectedContains, actualContains);
        }
Ejemplo n.º 6
0
        protected IStorageMultiLineTextField CreateEmptyMultiLineTextFieldObject(MultiLineTextField field)
        {
            var storageService = service.StorageService;

            return((IStorageMultiLineTextField)storageService.GetObjectFactory().CreateEmptyFieldObject(field.GetType()));
        }
Ejemplo n.º 7
0
		protected IStorageMultiLineTextField CreateEmptyMultiLineTextFieldObject(MultiLineTextField field)
		{
			var storageService = service.StorageService;
			return (IStorageMultiLineTextField)storageService.GetObjectFactory().CreateEmptyFieldObject(field.GetType());
		}