コード例 #1
0
ファイル: TopicByNameTests.cs プロジェクト: ashic/Hermes
        public void Invalid_topic_name_without_group()
        {
            var name  = "Invalid";
            var query = new TopicByName(connectionString);

            query.Exists(name, null).Should().Be.False();

            var result = query.Get(name, null);

            Assert.IsNull(result);
        }
コード例 #2
0
ファイル: TopicByNameTests.cs プロジェクト: ashic/Hermes
        public void Correct_topic_name_in_invalid_group()
        {
            var groupId = Identity.Random(12);
            var query   = new TopicByName(connectionString);

            query.Exists(topicInGroup.Name, groupId).Should().Be.False();

            var result = query.Get(topicInGroup.Name, groupId);

            Assert.IsNull(result);
        }
コード例 #3
0
ファイル: TopicByNameTests.cs プロジェクト: ashic/Hermes
        public void Invalid_topic_name_with_group()
        {
            var name    = "Invalid";
            var groupId = Identity.Random(12);
            var query   = new TopicByName(connectionString);

            query.Exists(name, groupId).Should().Be.False();

            var result = query.Get(name, groupId);

            Assert.IsNull(result);
        }
コード例 #4
0
ファイル: TopicByNameTests.cs プロジェクト: ashic/Hermes
        public void Correct_topic_name_without_group()
        {
            var query = new TopicByName(connectionString);

            query.Exists(topicWithoutGroup.Name, null).Should().Be.True();

            var result = query.Get(topicWithoutGroup.Name, null);

            Assert.IsNotNull(result);
            Assert.AreEqual(topicWithoutGroup.Id, result.Id);
            Assert.AreEqual(topicWithoutGroup.Name, result.Name);
            Assert.IsNull(result.GroupId);
        }