Esempio n. 1
0
        public void TestFullFiltersInput()
        {
            _cloudExplorerOptionsMock.SetupGet(o => o.PubSubTopicFilters).Returns(new[] { "value1", "value2" });
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            Assert.AreEqual("[\"value1\",\"value2\"]", objectUnderTest.PubSubTopicFiltersJsonString);
        }
Esempio n. 2
0
        public void TestEmptyFiltersInput()
        {
            _cloudExplorerOptionsMock.SetupGet(o => o.PubSubTopicFilters).Returns(new string[] { });
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            Assert.AreEqual("[]", objectUnderTest.PubSubTopicFiltersJsonString);
        }
Esempio n. 3
0
        public void TestNullFiltersInput()
        {
            _cloudExplorerOptionsMock.SetupGet(o => o.PubSubTopicFilters).Returns(() => null);
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            Assert.AreEqual("null", objectUnderTest.PubSubTopicFiltersJsonString);
        }
Esempio n. 4
0
        public void TestEmptyFiltersOutput()
        {
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            objectUnderTest.PubSubTopicFiltersJsonString = "[]";
            _cloudExplorerOptionsMock.VerifySet(
                o => o.PubSubTopicFilters = It.Is <IEnumerable <string> >(e => !e.Any()), Times.Once);
        }
Esempio n. 5
0
        public void TestNullFiltersOutput()
        {
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            objectUnderTest.PubSubTopicFiltersJsonString = "null";

            _cloudExplorerOptionsMock.VerifySet(o => o.PubSubTopicFilters = null, Times.Once);
        }
Esempio n. 6
0
        public void TestFullFiltersOutput()
        {
            var objectUnderTest = new SerializableCloudExplorerOptions(_cloudExplorerOptionsMock.Object);

            objectUnderTest.PubSubTopicFiltersJsonString = "[\"value1\", \"value2\"]";

            _cloudExplorerOptionsMock.VerifySet(
                o => o.PubSubTopicFilters =
                    It.Is <IEnumerable <string> >(e => e.SequenceEqual(new[] { "value1", "value2" })), Times.Once);
        }