public void ForeachDesignerViewModel_Constructor_ModelItemIsValid_SelectedForeachTypeIsInitialized() { var modelItem = CreateModelItem(); var viewModel = new TestForeachDesignerViewModel(modelItem); viewModel.Validate(); Assert.AreEqual(enForEachType.InRange, viewModel.ForEachType); Assert.AreEqual("* in Range", viewModel.SelectedForeachType); Assert.AreEqual(viewModel.FromVisibility, Visibility.Visible); Assert.AreEqual(viewModel.ToVisibility, Visibility.Visible); Assert.AreEqual(viewModel.CsvIndexesVisibility, Visibility.Hidden); Assert.AreEqual(viewModel.NumberVisibility, Visibility.Hidden); Assert.AreEqual(viewModel.RecordsetVisibility, Visibility.Hidden); Assert.IsTrue(viewModel.HasLargeView); }