Example #1
0
        public void MessageIsAlwaysRejected()
        {
            // Arrange
            var column = new TestUserColumn();

            // Act
            bool suitable = column.Suitable(new DirectMessage());

            // Assert
            Assert.IsFalse(suitable);
        }
Example #2
0
        public void StatusOfUserIsSuitable()
        {
            // Arrange
            var column = new TestUserColumn();

            var thisUser = DummyGenerator.CreateDummyUser(123);
            var status   = DummyGenerator.CreateDummyStatus(thisUser);

            // Act
            bool suitable = column.Suitable(status);

            // Assert
            Assert.IsTrue(suitable);
        }
Example #3
0
        public void StatusOfDifferentUserIsRejected()
        {
            // Arrange
            var column = new TestUserColumn();

            var otherUser = DummyGenerator.CreateDummyUser(789);
            var status    = DummyGenerator.CreateDummyStatus(otherUser);

            // Act
            bool suitable = column.Suitable(status);

            // Assert
            Assert.IsFalse(suitable);
        }
Example #4
0
        public void FilterIsWorkingAsExpected()
        {
            // Arrange
            var column = new TestUserColumn();

            var s1 = new Status {
                UserID = 123
            };
            var s2 = new Status {
                UserID = 222
            };

            // Act
            bool b1 = column.FilterExpression(s1);
            bool b2 = column.FilterExpression(s2);

            // Assert
            Assert.IsTrue(b1);
            Assert.IsFalse(b2);
        }