public void IsSatisfiedBy_NonExistsAchievement_False()
        {
            Stubs.Initialize();
            var target = new AchievementExistsSpecification();

            Assert.IsFalse(target.IsSatisfiedBy(new Achievement()));
        }
        public void IsSatisfiedBy_ExistsAchievement_True()
        {
            Stubs.Initialize();
            Stubs.AchievementRepository.Add(new Achievement()
            {
                Id = 1L
            });
            Stubs.UnitOfWork.Commit();

            var target = new AchievementExistsSpecification();

            Assert.IsTrue(target.IsSatisfiedBy(new Achievement()
            {
                Id = 1L
            }));
        }