public static CreateMockEnvironment ( ) : Mock |
||
return | Mock |
public void InputOutputMappingViewModel_MapsTo_UpdateDataListWithJsonObject_IsObject() { var testEnvironmentModel = ResourceModelTest.CreateMockEnvironment(); var _resourceModel = new ResourceModel(testEnvironmentModel.Object) { ResourceName = "test", ResourceType = ResourceType.Service, DataList = @" <DataList> <Scalar/> <Country/> <State /> <City> <Name/> <GeoLocation /> </City> </DataList> " }; IDataListViewModel setupDatalist = new DataListViewModel(); DataListSingleton.SetDataList(setupDatalist); DataListSingleton.ActiveDataList.InitializeDataListViewModel(_resourceModel); //------------Setup for test-------------------------- var viewModel = InputOutputViewModelFactory.CreateInputOutputViewModel("testName", "[[@objName]]", "", "", false, ""); Assert.IsFalse(viewModel.Required); Assert.IsFalse(viewModel.RequiredMissing); //------------Execute Test--------------------------- viewModel.IsObject = true; const string jsonString = "{\"Name\":\"\",\"Age\":\"\",\"School\":[{\"Name\":\"\",\"Location\":\"\"}],\"Gender\":\"\"}"; viewModel.JsonString = jsonString; //------------Assert Results------------------------- Assert.IsFalse(viewModel.Required); Assert.IsFalse(viewModel.RequiredMissing); }