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); }
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); }
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"); }
public void adds_the_value() { var v1 = TemplateValue.For("FirstName", "Joel"); var v2 = TemplateValue.For("LastName", "Arnold"); var collection = new TemplateValueCollection(); collection.Add(v1); collection.Add(v2); collection.ShouldHaveTheSameElementsAs(v1, v2); }
public void only_adds_the_value_once() { var v1 = TemplateValue.For("FirstName", "Joel"); var collection = new TemplateValueCollection(); collection.Add(v1); collection.Add(v1); collection.ShouldHaveTheSameElementsAs(v1); }
public void gets_the_values() { var values = new List <TemplateValue> { TemplateValue.For("FirstName", "Joel"), TemplateValue.For("LastName", "Arnold") }; var collection = new TemplateValueCollection(values); collection.ShouldHaveTheSameElementsAs(values); }
public void gets_the_values() { var values = new List<TemplateValue> { TemplateValue.For("FirstName", "Joel"), TemplateValue.For("LastName", "Arnold") }; var collection = new TemplateValueCollection(values); collection.ShouldHaveTheSameElementsAs(values); }