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>(); } }