public void Ctor_UrlIsNotNull_SetsProperty() { // arrange, act var sut = new ThemeScriptInclude("/url", "fallbackUrl", "object"); // assert Assert.That(sut.Url, Is.EqualTo("/url")); }
public void Ctor_VerificationObjectIsNotEmpty_SetsProperty() { // arrange, act var sut = new ThemeScriptInclude("/url", "//fallback", "object"); // assert Assert.That(sut.VerificationObject, Is.EqualTo("object")); }
public void Ctor_FallbackUrlIsNullOrEmpty_SetsPropertyToEmpty(string fallbackUrl) { // arrange, act var sut = new ThemeScriptInclude("/url", fallbackUrl, "object"); // assert Assert.That(sut.FallbackUrl, Is.Empty); }
public void Ctor_VerificationObjectIsNullOrEmpty_SetsPropertyToEmpty(string verificationObject) { // arrange, act var sut = new ThemeScriptInclude("/url", "//fallback", verificationObject); // assert Assert.That(sut.VerificationObject, Is.Empty); }
public void Ctor_WhenCalled_SetsScriptsProperty() { // arrange var script1 = new ThemeScriptInclude("url1.js", "fb1.js", "ob1"); var script2 = new ThemeScriptInclude("url2.js", "fb2.js", "ob2"); // act var sut = new ThemeFiles(Enumerable.Empty <ThemeInclude>(), new[] { script1, script2 }); // assert var scripts = sut.Scripts; Assert.That(scripts, Contains.Item(script1)); Assert.That(scripts, Contains.Item(script2)); }