コード例 #1
0
		public void TestGetTokenNormalData()
		{
			var context = new Mock<IScenarioContextHelper>(MockBehavior.Strict);

			var manager = new TokenManager(context.Object);

			var result = manager.GetToken("Test Data");

			Assert.AreEqual("Test Data", result);

			context.VerifyAll();
		}
コード例 #2
0
		public void TestGetTokenIsMalformedTokenData()
		{
			var context = new Mock<IScenarioContextHelper>(MockBehavior.Strict);
			context.Setup(c => c.GetValue<string>("TOKEN:MYTOKEN")).Returns("Token Data");

			var manager = new TokenManager(context.Object);

			var result = manager.GetToken("{ MyToken }");

			Assert.AreEqual("Token Data", result);

			context.VerifyAll();
		}