Exemplo n.º 1
0
        public void Filter_ProjectNull_ThrowsArgumentNullException()
        {
            var projectFilterArgs = new ProjectFilterArgs();

            var sut = new FilterClosed();

            Assert.Throws <ArgumentNullException>(() => sut.Filter(null, projectFilterArgs));
        }
Exemplo n.º 2
0
        public void Filter_ProjectFilterArgsNull_ReturnsTrue()
        {
            var project = new Project {
                State = ProjectStates.Closed
            };

            var sut    = new FilterClosed();
            var actual = sut.Filter(project, null);

            actual.Should().Be(true);
        }
Exemplo n.º 3
0
        public void Filter_ReturnsCorrectResult(ProjectStates state, bool showClosed, bool expected)
        {
            var project = new Project {
                State = state
            };
            var projectFilterArgs = new ProjectFilterArgs {
                ShowClosed = showClosed
            };

            var sut = new FilterClosed();

            var actual = sut.Filter(project, projectFilterArgs);

            actual.Should().Be(expected);
        }