public void ValidatedController_SetsValidatorAlerts() { AlertsContainer expected = controller.Alerts; AlertsContainer actual = validator.Alerts; Assert.AreSame(expected, actual); }
protected override void OnActionExecuted(ActionExecutedContext context) { AlertsContainer current = TempData["Alerts"] as AlertsContainer; if (current == null) { TempData["Alerts"] = Alerts; } else { current.Merge(Alerts); } }
public void Merge_Alerts() { AlertsContainer part = new AlertsContainer(); container.AddError("FirstError"); part.AddError("SecondError"); IEnumerable <Alert> expected = container.Union(part); IEnumerable <Alert> actual = container; container.Merge(part); Assert.Equal(expected, actual); }
public void Merge_MergesAlerts() { AlertsContainer part = new AlertsContainer(); alerts.AddError("FirstError"); part.AddError("SecondError"); IEnumerable expected = alerts.ToList().Union(part); IEnumerable actual = alerts; alerts.Merge(part); CollectionAssert.AreEqual(expected, actual); }
public override void OnActionExecuted(ActionExecutedContext context) { AlertsContainer current = JsonConvert.DeserializeObject <AlertsContainer>(TempData["Alerts"] as String ?? ""); if (current == null) { current = Alerts; } else { current.Merge(Alerts); } TempData["Alerts"] = JsonConvert.SerializeObject(current); }
public void OnActionExecuted_MergesTempDataAlerts() { AlertsContainer alerts = new AlertsContainer(); alerts.AddError("Test1"); controller.TempData["Alerts"] = JsonConvert.SerializeObject(alerts); controller.Alerts.AddError("Test2"); alerts.AddError("Test2"); controller.OnActionExecuted(null); Object expected = JsonConvert.SerializeObject(alerts); Object actual = controller.TempData["Alerts"]; Assert.Equal(expected, actual); }
public void OnActionExecuted_MergesTempDataAlerts() { AlertsContainer alerts = new AlertsContainer(); alerts.AddError("Test1"); controller.TempData["Alerts"] = alerts; controller.Alerts.AddError("Test2"); alerts = new AlertsContainer(); alerts.Merge((AlertsContainer)controller.TempData["Alerts"]); alerts.Merge(controller.Alerts); ((IActionFilter)controller).OnActionExecuted(new ActionExecutedContext()); IEnumerable <Alert> actual = (AlertsContainer)controller.TempData["Alerts"]; IEnumerable <Alert> expected = alerts; Assert.Equal(expected, actual); }
protected BaseValidator(IUnitOfWork unitOfWork) { Alerts = new AlertsContainer(); UnitOfWork = unitOfWork; }
protected BaseController() { AuthorizationProvider = Authorization.Provider; Alerts = new AlertsContainer(); }
public void SetUp() { container = new AlertsContainer(); }
public void Merge_Alerts() { AlertsContainer part = new AlertsContainer(); container.AddError("FirstError"); part.AddError("SecondError"); IEnumerable<Alert> expected = container.Union(part); IEnumerable<Alert> actual = container; container.Merge(part); Assert.Equal(expected, actual); }
protected BaseValidator(IUnitOfWork unitOfWork) { ModelState = new ModelStateDictionary(); Alerts = new AlertsContainer(); UnitOfWork = unitOfWork; }
protected BaseController() { Alerts = new AlertsContainer(); }
public void SetUp() { alerts = new AlertsContainer(); }
public AlertsContainerTests() { container = new AlertsContainer(); }