コード例 #1
0
        public void WithoutStatuses_Recive_Null_When_Filtering_Null_Entity()
        {
            //Arrange

            BaseEntityWithProjectStatus baseEntity = null;

            //Act

            var result = baseEntity.WithoutStatuses(ProjectStatus.Active, ProjectStatus.Deleted);

            //Assert

            Assert.Null(result);
            Assert.Null(baseEntity);
        }
コード例 #2
0
        public void WithoutStatuses_Recive_Null_When_Filtering_One_Entity_With_Matching_Status()
        {
            //Arrange

            var baseEntity = new BaseEntityWithProjectStatus {
                Status = ProjectStatus.Deleted
            };
            //Act

            var result = baseEntity.WithoutStatuses(ProjectStatus.Deleted);

            //Assert

            Assert.Null(result);
            Assert.NotNull(baseEntity);
        }
コード例 #3
0
        public void Recive_Entity_When_Filtering_One_Entity_With_Valid_Status()
        {
            //Arrange

            var baseEntity = new BaseEntityWithProjectStatus {
                Status = ProjectStatus.Active
            };

            //Act

            var result = baseEntity.WithStatuses(ProjectStatus.Active);

            //Assert

            Assert.NotNull(result);
            Assert.NotNull(baseEntity);
        }