public void SetupSavedForm()
            {
                FileReaderWriterMock.Setup(x => x.LoadForm(It.IsAny <string>()))
                .ReturnsAsync(GenerateField(13)).Verifiable();

                FormPageViewModel = new FormPageViewModel(GenerateForm(),
                                                          NavigationMock.Object,
                                                          MessageServiceMock.Object,
                                                          FileReaderWriterMock.Object,
                                                          DeviceMock.Object);
            }
            public void SetupEmptyForm()
            {
                FileReaderWriterMock.Setup(x => x.LoadForm(It.IsAny <string>()))
                .ReturnsAsync(new List <DynamicForms.UIControls.BaseControl>()).Verifiable();

                FormPageViewModel = new FormPageViewModel(GenerateForm(),
                                                          NavigationMock.Object,
                                                          MessageServiceMock.Object,
                                                          FileReaderWriterMock.Object,
                                                          DeviceMock.Object);
            }
Пример #3
0
            public void SetupDefault()
            {
                var resourcePrefix = "Assets.FormsData.xml";

                FileReaderWriterMock.Setup(x => x.LoadResource <HomeViewModel>(It.IsAny <string>()))
                .ReturnsAsync(new List <DynamicForms.Models.Xml.Form>()
                {
                    new Form(null)
                });

                HomeViewModel = new HomeViewModel(NavigationMock.Object, FileReaderWriterMock.Object, DeviceMock.Object, resourcePrefix);
            }
            public void SetupEasyToValidateForm()
            {
                var formDoc = new Form(XDocumentFactory.XmlEasyValidationForm().Element("forms").Element("form"));

                FileReaderWriterMock.Setup(x => x.LoadForm(It.IsAny <string>()))
                .ReturnsAsync(GenerateField(1)).Verifiable();

                FormPageViewModel = new FormPageViewModel(formDoc,
                                                          NavigationMock.Object,
                                                          MessageServiceMock.Object,
                                                          FileReaderWriterMock.Object,
                                                          DeviceMock.Object);
            }