public void ShouldSetAndGetLinkFieldAttributes() { // arrange var targetId = ID.NewID; // act var linkField = new DbLinkField("link") { Anchor = "anchor", Class = "class", LinkType = "linktype", QueryString = "querystring", Target = "target", TargetID = targetId, Text = "text", Title = "title", Url = "url", }; // assert linkField.Anchor.Should().Be("anchor"); linkField.Class.Should().Be("class"); linkField.LinkType.Should().Be("linktype"); linkField.QueryString.Should().Be("querystring"); linkField.Target.Should().Be("target"); linkField.TargetID.Should().Be(targetId); linkField.Text.Should().Be("text"); linkField.Title.Should().Be("title"); linkField.Url.Should().Be("url"); }
public void ShouldSetAndGetLinkFieldAttributes() { // arrange var targetId = ID.NewID; // act var linkField = new DbLinkField("link") { Anchor = "anchor", Class = "class", LinkType = "linktype", QueryString = "querystring", Target = "target", TargetID = targetId, Text = "text", Title = "title", Url = "url", }; // assert linkField.Anchor.Should().Be("anchor"); linkField.Class.Should().Be("class"); linkField.LinkType.Should().Be("linktype"); linkField.QueryString.Should().Be("querystring"); linkField.Target.Should().Be("target"); linkField.TargetID.Should().Be(targetId); linkField.Text.Should().Be("text"); linkField.Title.Should().Be("title"); linkField.Url.Should().Be("url"); }
public void ShouldBeDbField() { // arrange var field = new DbLinkField("link"); // assert field.Should().BeAssignableTo <DbField>(); }
public void ShouldBeDbField() { // arrange var field = new DbLinkField("link"); // assert field.Should().BeAssignableTo<DbField>(); }
public void ShouldSetId() { // arrange var id = ID.NewID; // act var field = new DbLinkField(id); // assert field.ID.Should().BeSameAs(id); }
public void ShouldGetValueIfSetExplicitly() { // arrange var field = new DbLinkField("link"); // act field.Value = "my custom link field value"; // assert field.Value.Should().Be("my custom link field value"); }
public void ShouldSetId() { // arrange var id = ID.NewID; // act var field = new DbLinkField(id); // assert field.ID.Should().BeSameAs(id); }
public void ShouldSetNameAndId() { // arrange var id = ID.NewID; // act var field = new DbLinkField("link", id); // assert field.Name.Should().Be("link"); field.ID.Should().BeSameAs(id); }
public void ShouldSetNameAndId() { // arrange var id = ID.NewID; // act var field = new DbLinkField("link", id); // assert field.Name.Should().Be("link"); field.ID.Should().BeSameAs(id); }
public void ShouldGetAttributeBasedValueIfSomeAttributesSet() { // arrange var field = new DbLinkField("link") { Value = "my custom link field value" }; // act field.Url = "http://gmail.com"; // assert field.Value.Should().Be("<link url=\"http://gmail.com\" />"); }
public void ShouldGetTheSameValueIgnoringAttributeSettingOrder() { // arrange var link1 = new DbLinkField("link") { LinkType = "external", Url = "http://gmail.com" }; var link2 = new DbLinkField("link") { Url = "http://gmail.com", LinkType = "external" }; // assert link1.Value.Should().Be(link2.Value); }
public void ShouldCreateEmptyDbLink() { // arrange var linkField = new DbLinkField("link"); // assert linkField.Anchor.Should().BeEmpty(); linkField.Class.Should().BeEmpty(); linkField.LinkType.Should().BeEmpty(); linkField.QueryString.Should().BeEmpty(); linkField.Target.Should().BeEmpty(); linkField.TargetID.Should().Be(ID.Null); linkField.Text.Should().BeEmpty(); linkField.Title.Should().BeEmpty(); linkField.Url.Should().BeEmpty(); }
public void ShouldCreateEmptyDbLink() { // arrange var linkField = new DbLinkField("link"); // assert linkField.Anchor.Should().BeEmpty(); linkField.Class.Should().BeEmpty(); linkField.LinkType.Should().BeEmpty(); linkField.QueryString.Should().BeEmpty(); linkField.Target.Should().BeEmpty(); linkField.TargetID.Should().Be(ID.Null); linkField.Text.Should().BeEmpty(); linkField.Title.Should().BeEmpty(); linkField.Url.Should().BeEmpty(); }
public void ShouldStoreInternalLinkAttributesIntoValue() { // arrange var targetId = new ID("{AA011160-CE64-4F24-A389-22CE5C3A5935}"); // act var field = new DbLinkField("link") { Anchor = "anchor", Class = "class", LinkType = "linktype", QueryString = "querystring", Target = "target", TargetID = targetId, Text = "text", Title = "title", Url = "url", }; // assert field.Value.Should().Be("<link anchor=\"anchor\" class=\"class\" id=\"{AA011160-CE64-4F24-A389-22CE5C3A5935}\" linktype=\"linktype\" querystring=\"querystring\" target=\"target\" text=\"text\" title=\"title\" url=\"url\" />"); }
public void ShouldGetAttributeBasedValueIfSomeAttributesSet() { // arrange var field = new DbLinkField("link") { Value = "my custom link field value" }; // act field.Url = "http://gmail.com"; // assert field.Value.Should().Be("<link url=\"http://gmail.com\" />"); }
public void ShouldGetValueIfSetExplicitly() { // arrange var field = new DbLinkField("link"); // act field.Value = "my custom link field value"; // assert field.Value.Should().Be("my custom link field value"); }
public void ShouldStoreInternalLinkAttributesIntoValue() { // arrange var targetId = new ID("{AA011160-CE64-4F24-A389-22CE5C3A5935}"); // act var field = new DbLinkField("link") { Anchor = "anchor", Class = "class", LinkType = "linktype", QueryString = "querystring", Target = "target", TargetID = targetId, Text = "text", Title = "title", Url = "url", }; // assert field.Value.Should().Be("<link anchor=\"anchor\" class=\"class\" id=\"{AA011160-CE64-4F24-A389-22CE5C3A5935}\" linktype=\"linktype\" querystring=\"querystring\" target=\"target\" text=\"text\" title=\"title\" url=\"url\" />"); }
public void ShouldGetTheSameValueIgnoringAttributeSettingOrder() { // arrange var link1 = new DbLinkField("link") { LinkType = "external", Url = "http://gmail.com" }; var link2 = new DbLinkField("link") { Url = "http://gmail.com", LinkType = "external" }; // assert link1.Value.Should().Be(link2.Value); }