示例#1
0
        public void ShouldInsertWhenPlanUSerRepositoryIsValid()
        {
            var entity = FactoryPlanUser.RandomCreate();

            _spacePlanningUnitOfWork.PlanUserRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.PlanUserRepository.GetById(entity.PlanId, entity.UserId);

            Assert.IsTrue(retrived.Equals(entity));
        }
示例#2
0
        public void ShoultDeleteWhenPlanUserRepositoryIsValid()
        {
            var entity = FactoryPlanUser.RandomCreate();

            _spacePlanningUnitOfWork.PlanUserRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();

            _spacePlanningUnitOfWork.PlanUserRepository.Delete(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.PlanUserRepository.GetById(entity.PlanId, entity.UserId);

            Assert.IsNull(retrived);
        }