Пример #1
0
        public void TestFlowIdUpdated_Simple()
        {
            var upd     = new FlowMessageUpdater("aaa");
            var message = upd.UpdateServiceMessage(new ServiceMessageParser().ParseServiceMessages("##teamcity[simple 'message']").Single());

            Assert.AreEqual(message.Name, "simple");
            Assert.AreEqual(message.DefaultValue, "message");
            Assert.AreEqual(message.Keys.Any(), false);
        }
Пример #2
0
        public void TestFlowIdUpdated_Attributes()
        {
            var upd     = new FlowMessageUpdater("aaa");
            var message = upd.UpdateServiceMessage(new ServiceMessageParser().ParseServiceMessages("##teamcity[simple a='message']").Single());

            Assert.AreEqual(message.Name, "simple");
            Assert.AreEqual(message.DefaultValue, null);
            Assert.AreEqual(message.Keys.Contains("a"), true);
            Assert.AreEqual(message.GetValue("a"), "message");
            Assert.AreEqual(message.Keys.Contains("flowId"), true);
            Assert.AreEqual(message.GetValue("flowId"), "aaa");
            Assert.AreEqual(message.Keys.Count(), 2);
        }