Example #1
0
        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);
        }
Example #4
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
 protected BaseValidator(IUnitOfWork unitOfWork)
 {
     Alerts     = new AlertsContainer();
     UnitOfWork = unitOfWork;
 }
Example #9
0
 protected BaseController()
 {
     AuthorizationProvider = Authorization.Provider;
     Alerts = new AlertsContainer();
 }
Example #10
0
 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);
        }
Example #12
0
 protected BaseValidator(IUnitOfWork unitOfWork)
 {
     ModelState = new ModelStateDictionary();
     Alerts     = new AlertsContainer();
     UnitOfWork = unitOfWork;
 }
Example #13
0
 protected BaseValidator(IUnitOfWork unitOfWork)
 {
     ModelState = new ModelStateDictionary();
     Alerts = new AlertsContainer();
     UnitOfWork = unitOfWork;
 }
 protected BaseController()
 {
     AuthorizationProvider = Authorization.Provider;
     Alerts = new AlertsContainer();
 }
 protected BaseController()
 {
     Alerts = new AlertsContainer();
 }
Example #16
0
 public void SetUp()
 {
     alerts = new AlertsContainer();
 }
Example #17
0
 protected BaseValidator(IUnitOfWork unitOfWork)
 {
     Alerts = new AlertsContainer();
     UnitOfWork = unitOfWork;
 }
Example #18
0
 protected BaseController()
 {
     Alerts = new AlertsContainer();
 }
 public AlertsContainerTests()
 {
     container = new AlertsContainer();
 }
 public AlertsContainerTests()
 {
     container = new AlertsContainer();
 }
        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);
        }