예제 #1
0
        public void HasTagShouldGracefullyHandleNullTagsObject()
        {
            Site sut = new Site
            {
                Tags = null
            };

            AzureModelExtensions.HasTag(sut, "test").ShouldBeFalse();
        }
예제 #2
0
        public void HasTagShouldBeCaseSensitive()
        {
            Site sut = new Site
            {
                Tags = new Dictionary <string, string>
                {
                    { "test", "test" }
                }
            };

            AzureModelExtensions.HasTag(sut, "TEST").ShouldBeFalse();
        }
예제 #3
0
        public void HasTagShouldNotFindTagWhenItDoesNotExist()
        {
            Site sut = new Site
            {
                Tags = new Dictionary <string, string>
                {
                    { "test", "test" }
                }
            };

            AzureModelExtensions.HasTag(sut, "test1").ShouldBeFalse();
        }
예제 #4
0
        public void HasTagShouldFindTagWhenItExists()
        {
            Site sut = new Site
            {
                Tags = new Dictionary <string, string>
                {
                    { "test", "test" }
                }
            };

            AzureModelExtensions.HasTag(sut, "test").ShouldBeTrue();
        }