Ejemplo n.º 1
0
        public void gets_the_values_from_the_static_builder()
        {
            var v1 = TemplateValue.For("FirstName", "Joel");
            var v2 = TemplateValue.For("LastName", "Arnold");

            var collection = TemplateValueCollection.For(v1, v2);

            collection.ShouldHaveTheSameElementsAs(v1, v2);
        }
Ejemplo n.º 2
0
        public void equality_check_negative()
        {
            var v1 = TemplateValue.For("FirstName", "Joel");
            var v2 = TemplateValue.For("LastName", "Arnold");

            var collection1 = TemplateValueCollection.For(v1, v2);
            var collection2 = TemplateValueCollection.For(v1);

            collection1.ShouldNotBe(collection2);
        }
Ejemplo n.º 3
0
        public void builds_the_dictionary()
        {
            var v1 = TemplateValue.For("FirstName", "Joel");
            var v2 = TemplateValue.For("LastName", "Arnold");

            var values = TemplateValueCollection.For(v1, v2).ToDictionary();

            values["FirstName"].ShouldBe("Joel");
            values["LastName"].ShouldBe("Arnold");
        }