示例#1
0
        public void AddMessage()
        {
            IEditableSession session = GetSession();
            Mock <IMessage>  message = new Mock <IMessage>();

            session.AddMessage(message.Object);

            Assert.AreEqual(1, session.GetMessages().Length);
            Assert.AreSame(message.Object, session.GetMessages()[0]);
        }
示例#2
0
        public void AddMessage()
        {
            IEditableSession session = GetSession();
            Mock <IMessage>  message = new Mock <IMessage>();

            session.AddMessage(message.Object);

            Assert.Single(session.GetMessages());
            Assert.Same(message.Object, session.GetMessages()[0]);
        }
示例#3
0
        public void GetMessages_InitiallyEmpty()
        {
            IEditableSession session = GetSession();

            Assert.AreEqual(0, session.GetMessages().Length);
        }
示例#4
0
        public void GetMessages_InitiallyEmpty()
        {
            IEditableSession session = GetSession();

            Assert.Empty(session.GetMessages());
        }
        public async Task GetMessages_InitiallyEmpty()
        {
            IEditableSession session = this.GetSession();

            Assert.Empty(await session.GetMessages());
        }
        public async Task AddMessage()
        {
            IEditableSession session = this.GetSession();
            Mock <IMessage>  message = new Mock <IMessage>();

            session.AddMessage(message.Object);

            System.Collections.Generic.IReadOnlyCollection <IMessage> messages = await session.GetMessages();

            Assert.Single(messages);
            Assert.Same(message.Object, messages.First());
        }