private void SetInputOutputMappingViewModelFromTestMappingObject(InputOutputViewModelTestObject mappingObject)
 {
     _inputOutputViewModel = InputOutputViewModelFactory.CreateInputOutputViewModel(mappingObject.Name, mappingObject.Value, mappingObject.MapsTo, mappingObject.DefaultValue, mappingObject.Required, mappingObject.RecordSetName);
 }
 public void MyTestInitialize()
 {
     InputOutputViewModelTestObject testObject = new InputOutputViewModelTestObject();
     _inputOutputViewModel = new InputOutputViewModel(testObject.Name, testObject.Value, testObject.MapsTo, testObject.DefaultValue, testObject.Required, testObject.RecordSetName);
 }
        public void InputOutputMappingViewModel_MapsTo_EmptyValueSupplied_Expected_MapsToFieldcorrectlySet()
        {
            InputOutputViewModelTestObject testObject = new InputOutputViewModelTestObject { MapsTo = string.Empty };
            SetInputOutputMappingViewModelFromTestMappingObject(testObject);

            string actual = _inputOutputViewModel.MapsTo;
            Assert.AreEqual(string.Empty, actual);
        }
 public void InputOutputMappingViewModel_GetGenerationTO_InvalidViewModel_Expected_NullDev2DefinitionCreated()
 {
     InputOutputViewModelTestObject testObject = new InputOutputViewModelTestObject { Name = null };
     SetInputOutputMappingViewModelFromTestMappingObject(testObject);
     IDev2Definition actual = _inputOutputViewModel.GetGenerationTO();
     // Not sure of the outcome here, it is a null name value, and the name is the most essential part of this
     Assert.IsNotNull(actual);
 }
        public void InputOutputMappingViewModel_DisplayNameScalarEmptyStringRecordSet_Expected_ScalarNotationSetAsDisplayName()
        {
            InputOutputViewModelTestObject testObject = new InputOutputViewModelTestObject { RecordSetName = string.Empty };
            SetInputOutputMappingViewModelFromTestMappingObject(testObject);

            Assert.IsFalse(DataListUtil.IsValueRecordset(_inputOutputViewModel.DisplayName));
        }
        public void InputOutputMappingViewModel_DisplayNameRecordSet_Expected_DisplayNameIsRecordSetNotation()
        {
            InputOutputViewModelTestObject testObject = new InputOutputViewModelTestObject { Name = string.Empty, RecordSetName = "TestRC", Value = "val" };
            SetInputOutputMappingViewModelFromTestMappingObject(testObject);

            Assert.IsTrue(DataListUtil.IsValueRecordset(_inputOutputViewModel.DisplayName));
        }