Example #1
0
        public void Hide_PackageContainsOnlyItemReturnsTrue()
        {
            //Arrange
            IfCurrentItemInInstantPackageHide testObject = new IfCurrentItemInInstantPackageHide(new TestCache());

            _testInstantPackageManager.AddItem(_testItemKey1);

            //Act
            bool hidden = testObject.Hide(_testItemKey1);

            //Assert
            Assert.IsTrue(hidden);
        }
Example #2
0
        public void Hide_PackageDoesNotContainItemReturnsFalse()
        {
            //Arrange
            IfCurrentItemInInstantPackageHide testObject = new IfCurrentItemInInstantPackageHide(new TestCache());

            _testInstantPackageManager.AddItem(_testItemKey1);
            _testInstantPackageManager.AddItem(_testItemKey2);
            _testInstantPackageManager.AddItem(_testItemKey3);

            //Act
            bool hidden = testObject.Hide(_testItemKey4);

            //Assert
            Assert.IsFalse(hidden);
        }
Example #3
0
        public void Hide_PackageContainsSeveralItemsIncludingTargetReturnsTrue()
        {
            //Arrange
            IfCurrentItemInInstantPackageHide testObject = new IfCurrentItemInInstantPackageHide(new TestCache());

            _testInstantPackageManager.AddItem(_testItemKey1);
            _testInstantPackageManager.AddItem(_testItemKey2);
            _testInstantPackageManager.AddItem(_testItemKey3);
            _testInstantPackageManager.AddItem(_testItemKey4);

            //Act
            bool hidden = testObject.Hide(_testItemKey1);

            //Assert
            Assert.IsTrue(hidden);
        }
Example #4
0
        public void Hide_EmptyPackageReturnsFalse()
        {
            //Arrange
            IfCurrentItemInInstantPackageHide testObject = new IfCurrentItemInInstantPackageHide(new TestCache());

            //Act
            bool hidden1 = testObject.Hide(_testItemKey1);
            bool hidden2 = testObject.Hide(_testItemKey2);
            bool hidden3 = testObject.Hide(_testItemKey3);
            bool hidden4 = testObject.Hide(_testItemKey4);

            //Assert
            Assert.IsFalse(hidden1);
            Assert.IsFalse(hidden2);
            Assert.IsFalse(hidden3);
            Assert.IsFalse(hidden4);
        }