Example #1
0
        public void GetFlagTest1()
        {
            var flag = new FsFlag.Flag <long>("key", visitorDelegateMock.Object, 2);

            visitorDelegateMock.Setup(x => x.GetFlag("key", 2)).Returns(flag);
            var resultFlag = Visitor.GetFlag("key", 2);

            Assert.AreEqual(flag, resultFlag);
            visitorDelegateMock.Verify(x => x.GetFlag("key", 2), Times.Once());
        }
Example #2
0
        public void GetFlagTest4()
        {
            var defaultValue = new JObject();
            var flag         = new FsFlag.Flag <JObject>("key", visitorDelegateMock.Object, defaultValue);

            visitorDelegateMock.Setup(x => x.GetFlag("key", defaultValue)).Returns(flag);
            var resultFlag = Visitor.GetFlag("key", defaultValue);

            Assert.AreEqual(flag, resultFlag);
            visitorDelegateMock.Verify(x => x.GetFlag("key", defaultValue), Times.Once());
        }