コード例 #1
0
        public void NotificationListReturnAnyTrue()
        {
            var entity     = GetNotificationInstance();
            var itemDetail = new ItemDetailFake("Test");

            entity.Add(itemDetail);
            Assert.IsTrue(entity.Any);
        }
コード例 #2
0
        public void NotificationAddItemDetailReturnIncludesTrue()
        {
            var entity     = GetNotificationInstance();
            var itemDetail = new ItemDetailFake("Test");

            entity.Add(itemDetail);
            Assert.IsTrue(entity.Includes(itemDetail));
        }
コード例 #3
0
        public void NotificationAddItemDetailReturnIncludesFalse()
        {
            var entity      = GetNotificationInstance();
            var itemDetail1 = new ItemDetailFake("Test1");
            var itemDetail2 = new ItemDetailFake("Test2");

            entity.Add(itemDetail1);
            Assert.IsFalse(entity.Includes(itemDetail2));
        }
コード例 #4
0
        public void NotificationNewListIncludeReturnFalse()
        {
            var required = new ItemDetailFake("The Name is required.");
            var fake     = new EntityFakeForNotification {
                Name = "Test"
            };

            Assert.IsFalse(fake.NotificationFake.Includes(required));
        }
コード例 #5
0
        public void NotificationNewListAddWithArgsReturnTrue()
        {
            var required = new ItemDetailFake("The {0} is required.", "Name");
            var fake     = new EntityFakeForNotification {
                Name = "Test"
            };

            fake.NotificationFake.Add(required);
            Assert.IsTrue(fake.NotificationFake.Includes(required));
        }
コード例 #6
0
        public void NotificationNewConcatSuccess()
        {
            var requiredWarning = new ItemDetailFake("The Name is required.");
            var fake1           = new EntityFakeForNotification {
                Name = "Test"
            };

            fake1.NotificationFake.Add(requiredWarning);

            var required = new ItemDetailFake("The Name is required.");
            var fake2    = new EntityFakeForNotification {
                Name = "Test"
            };

            fake2.NotificationFake.Add(required);

            fake2.NotificationFake.Concat(fake1.NotificationFake);

            Assert.IsTrue(fake2.NotificationFake.Includes(required) &&
                          fake2.NotificationFake.Includes(requiredWarning));
        }
コード例 #7
0
        public void ItemDetailNewMessage()
        {
            var itemDetailFake = new ItemDetailFake("Test notitification");

            Assert.AreEqual("Test notitification", itemDetailFake.Message);
        }
コード例 #8
0
        public void ItemDetailNewMessageToStringWithArgs()
        {
            var itemDetailFake = new ItemDetailFake("Test notitification {0} {1}", "Arg1", "Arg2");

            Assert.AreEqual("Test notitification Arg1 Arg2", itemDetailFake.ToString());
        }
コード例 #9
0
        public void ItemDetailNewNullMessageWithArgs()
        {
            var itemDetailFake = new ItemDetailFake(null, "Arg1", "Arg2");

            Assert.AreEqual(null, itemDetailFake.Message);
        }
コード例 #10
0
        public void ItemDetailNewEmptyMessageWithArgs()
        {
            var itemDetailFake = new ItemDetailFake("{0} {1}", "Arg1", "Arg2");

            Assert.AreEqual("Arg1 Arg2", itemDetailFake.Message);
        }
コード例 #11
0
        public void ItemDetailNewNullMessage()
        {
            var itemDetailFake = new ItemDetailFake(null);

            Assert.AreEqual(null, itemDetailFake.Message);
        }
コード例 #12
0
        public void ItemDetailNewEmptyMessage()
        {
            var itemDetailFake = new ItemDetailFake("");

            Assert.AreEqual("", itemDetailFake.Message);
        }