コード例 #1
0
        public void Add_TypedMessage()
        {
            container.Add(AlertType.Success, "Message");

            Alert actual = container.Single();

            Assert.Equal(AlertType.Success, actual.Type);
            Assert.Equal("Message", actual.Message);
            Assert.Equal(4000, actual.Timeout);
        }
コード例 #2
0
        public void Add_TypedMessage()
        {
            container.Add(AlertType.Success, "Message");

            Alert actual = container.Single();

            Assert.Equal(AlertsContainer.DefaultFadeout, actual.FadeoutAfter);
            Assert.Equal(AlertType.Success, actual.Type);
            Assert.Equal("Message", actual.Message);
        }
コード例 #3
0
        public void Add_AddsTypedMessage()
        {
            container.Add(AlertTypes.Danger, "Test");

            Alert actual = container.Single();

            Assert.AreEqual(AlertsContainer.DefaultFadeout, actual.FadeoutAfter);
            Assert.AreEqual(AlertTypes.Danger, actual.Type);
            Assert.AreEqual("Test", actual.Message);
        }
コード例 #4
0
        public void Merge_DoesNotMergeItself()
        {
            container.Add(new Alert());
            IEnumerable <Alert> alerts = container.ToArray();

            container.Merge(container);

            IEnumerable <Alert> actual   = container;
            IEnumerable <Alert> expected = alerts;

            Assert.Equal(expected, actual);
        }
コード例 #5
0
        public void Add_AddsAlert()
        {
            Alert alert = new Alert();

            alerts.Add(alert);

            Alert actual   = alerts.Single();
            Alert expected = alert;

            Assert.AreSame(expected, actual);
        }