public void IsSatisfiedBy_ExistsLanguage_True()
        {
            Stubs.Initialize();
            Stubs.LanguageRepository.Add(new Language());
            Stubs.UnitOfWork.Commit();

            var target = new LanguageExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Language(1)));
        }
        public void IsSatisfiedBy_ExistsPlatform_True()
        {
            Stubs.Initialize();
            Stubs.PlatformRepository.Add(new Platform());
            Stubs.UnitOfWork.Commit();

            var target = new PlatformExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Platform(1)));
        }
        public void IsSatisfiedBy_ExistsCompany_True()
        {
            Stubs.Initialize();
            Stubs.CompanyRepository.Add(new Company());
            Stubs.UnitOfWork.Commit();

            var target = new CompanyExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Company(1)));
        }
        public void IsSatisfiedBy_ExistsReview_True()
        {
            Stubs.Initialize();
            Stubs.ReviewRepository.Add(new Review());
            Stubs.UnitOfWork.Commit();

            var target = new ReviewExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Review(1)));
        }
        public void IsSatisfiedBy_ExistsAppliedTag_True()
        {
            Stubs.Initialize();
            Stubs.AppliedTagRepository.Add(new AppliedTag());
            Stubs.UnitOfWork.Commit();

            var target = new AppliedTagExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new AppliedTag(1)));
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.ReviewRepository.Add(new Review());
            Stubs.ReviewRepository.Add(new Review());
            Stubs.ReviewRepository.Add(new Review());
            Stubs.ReviewRepository.Add(new Review());
            Stubs.UnitOfWork.Commit();

            m_target = new ReviewService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.EventRepository.Add(new Event());
            Stubs.EventRepository.Add(new Event());
            Stubs.EventRepository.Add(new Event());
            Stubs.EventRepository.Add(new Event());
            Stubs.UnitOfWork.Commit();

            m_target = new EventService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.PersonRepository.Add(new Person());
            Stubs.PersonRepository.Add(new Person());
            Stubs.PersonRepository.Add(new Person());
            Stubs.PersonRepository.Add(new Person());
            Stubs.UnitOfWork.Commit();

            m_target = new PersonService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.LanguageRepository.Add(new Language());
            Stubs.LanguageRepository.Add(new Language());
            Stubs.LanguageRepository.Add(new Language());
            Stubs.LanguageRepository.Add(new Language());
            Stubs.UnitOfWork.Commit();

            m_target = new LanguageService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.CompanyRepository.Add(new Company());
            Stubs.CompanyRepository.Add(new Company());
            Stubs.CompanyRepository.Add(new Company());
            Stubs.CompanyRepository.Add(new Company());
            Stubs.UnitOfWork.Commit();

            m_target = new CompanyService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.PlatformRepository.Add(new Platform());
            Stubs.PlatformRepository.Add(new Platform());
            Stubs.PlatformRepository.Add(new Platform());
            Stubs.PlatformRepository.Add(new Platform());
            Stubs.UnitOfWork.Commit();

            m_target = new PlatformService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.AppliedTagRepository.Add(new AppliedTag());
            Stubs.AppliedTagRepository.Add(new AppliedTag());
            Stubs.AppliedTagRepository.Add(new AppliedTag());
            Stubs.AppliedTagRepository.Add(new AppliedTag());
            Stubs.UnitOfWork.Commit();

            m_target = new AppliedTagService();
        }
        public void InitializeTest()
        {
            Stubs.Initialize();
            Stubs.NewsRepository.Add(new News());
            Stubs.NewsRepository.Add(new News());
            Stubs.NewsRepository.Add(new News());
            Stubs.NewsRepository.Add(new News());
            Stubs.UnitOfWork.Commit();

            m_target = new NewsService();
        }
        public void IsSatisfiedBy_ThereIsNoTagWithSameName_True()
        {
            Stubs.Initialize();
            Stubs.TagRepository.Add(new Tag(1)
            {
                Name = "Name 1"
            });
            Stubs.UnitOfWork.Commit();
            var target = new TagUniqueNameSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Tag(2)
            {
                Name = "Name"
            }));
        }
        public void IsSatisfiedBy_TheSameGameAlreadySavedWithSameName_True()
        {
            Stubs.Initialize();
            Stubs.GameRepository.Add(new Game(1)
            {
                Name = "Name"
            });
            Stubs.UnitOfWork.Commit();
            var target = new GameUniqueNameSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Game(1)
            {
                Name = "Name"
            }));
        }
        public void IsSatisfiedBy_ThereIsAnotherGameWithSameName_False()
        {
            Stubs.Initialize();
            Stubs.GameRepository.Add(new Game(1)
            {
                Name = "Name"
            });
            Stubs.UnitOfWork.Commit();
            var target = new GameUniqueNameSpecification();

            Assert.IsFalse(target.IsSatisfiedBy(new Game(2)
            {
                Name = "Name"
            }));
        }
예제 #17
0
 public void InitializeTest()
 {
     Stubs.Initialize();
 }