public void DannMittlererZustandHatEinenValidationsfehlerNein(string fieldName, string hatValidationFehler)
        {
            bool hasFieldValidationError = false;

            if (!BrowserDriver.IsLastResultEmptyResult())
            {
                var modelStateDictionary = BrowserDriver.GetCurrentModelState();
                hasFieldValidationError = !modelStateDictionary.IsValid && modelStateDictionary[GetNetzSummarischModelPropertyName(fieldName)].Errors.Any();
            }

            Assert.AreEqual(hatValidationFehler.ParseBool(), hasFieldValidationError);
        }
        public void WennIchFolgendeNetzinformationenFurIdEingebe(int id, Table table)
        {
            StrassenabschnittModel strassenabschnittModel;

            using (new NHibernateSpecflowScope())
            {
                strassenabschnittModel = GetStrassenabschnittModelReader().GetObject <StrassenabschnittModel>(table);
            }

            strassenabschnittModel.Id = StrassenabschnittIds[id];

            BrowserDriver.InvokePostAction <NetzdefinitionUndStrassenabschnittController, StrassenabschnittModel>((c, r) => c.Update(r), strassenabschnittModel);

            if (!BrowserDriver.IsLastResultEmptyResult())
            {
                BrowserDriver.GetRequestResult <TestPartialViewResult>();
            }
        }