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()); }
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()); }