public void ExecutionEnvironmentEvalToExpression_Should() { Assert.IsNotNull(_environment); _environment.Assign(VariableA, "SomeValue", 0); var evalToExpression = _environment.EvalToExpression(VariableA, 0); Assert.AreEqual("[[a]]", evalToExpression); }
private static void GenerateMocks(string key, RedisSource redisSource, out Mock <IResourceCatalog> mockResourceCatalog, out Mock <IDSFDataObject> mockDataObject) { mockResourceCatalog = new Mock <IResourceCatalog>(); mockDataObject = new Mock <IDSFDataObject>(); var environment = new ExecutionEnvironment(); environment.Assign(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>()); environment.EvalToExpression(key, 0); mockResourceCatalog.Setup(o => o.GetResource <RedisSource>(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(redisSource); mockDataObject.Setup(o => o.IsDebugMode()).Returns(true); mockDataObject.Setup(o => o.Environment).Returns(environment); }
private static void GenResourceAndDataobject(string key, string hostName, string password, int port) { var redisSource = new Dev2.Data.ServiceModel.RedisSource { HostName = hostName, Password = password, Port = port.ToString() }; _mockResourceCatalog.Setup(o => o.GetResource <Dev2.Data.ServiceModel.RedisSource>(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(redisSource); _environment.Assign(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>()); _environment.EvalToExpression(key, 0); _mockDataobject.Setup(o => o.IsDebugMode()).Returns(true); _mockDataobject.Setup(o => o.Environment).Returns(_environment); }
private static void GenResourceAndDataobject(string key, string hostName, string password, int port, out Mock <IResourceCatalog> mockResourceCatalog, out Mock <IDSFDataObject> mockDataobject, out ExecutionEnvironment environment) { mockResourceCatalog = new Mock <IResourceCatalog>(); mockDataobject = new Mock <IDSFDataObject>(); var redisSource = new Dev2.Data.ServiceModel.RedisSource { HostName = hostName, Password = password, Port = port.ToString() }; mockResourceCatalog.Setup(o => o.GetResource <Dev2.Data.ServiceModel.RedisSource>(It.IsAny <Guid>(), It.IsAny <Guid>())).Returns(redisSource); environment = new ExecutionEnvironment(); environment.Assign(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>()); environment.EvalToExpression(key, 0); mockDataobject.Setup(o => o.IsDebugMode()).Returns(true); mockDataobject.Setup(o => o.Environment).Returns(environment); }
public void GivenNoDataInTheCache() { var redisActivityOld = _scenarioContext.Get <SpecRedisActivity>(nameof(RedisCacheActivity)); var impl = _scenarioContext.Get <RedisCacheImpl>(nameof(RedisCacheImpl)); var ttl = _scenarioContext.Get <int>("ttl"); var environment = new ExecutionEnvironment(); var key = environment.EvalToExpression(redisActivityOld.Key, 0); do { Thread.Sleep(1000); } while (Stoptime.ElapsedMilliseconds < ttl); var actualCachedData = GetCachedData(impl, key); Assert.IsTrue(actualCachedData == null || actualCachedData.Count <= 0, "Cached data found when none was expected."); }