public void HtmlBuilder_IsInitiallyInstance() { var hb = new GravatarQrCode().HtmlBuilder; Assert.IsNotNull(hb); Assert.AreEqual(typeof(HtmlBuilder), hb.GetType()); }
public void GetUrl_GetsQrCodeUrl() { var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl() + "/" + gravatar.GetHash(email) + ".qr"; var actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void GetUrl_GetsQrCodeUrl() { var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl() + "/" + gravatar.GetHash(email) + ".qr"; var actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void GetUrl_UsesHttps() { var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl(useHttps: true) + "/" + gravatar.GetHash(email) + ".qr"; var actual = new GravatarQrCode().GetUrl(email, useHttps: true); Assert.AreEqual(expected, actual); Gravatar.DefaultInstance.UseHttps = true; actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void GetUrl_UsesSize() { var size = 97; var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl() + "/" + gravatar.GetHash(email) + ".qr?s=" + size; var actual = new GravatarQrCode().GetUrl(email, size: size); Assert.AreEqual(expected, actual); Gravatar.DefaultInstance.Size = size; actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void GetUrl_UsesHttps() { var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl(useHttps: true) + "/" + gravatar.GetHash(email) + ".qr"; var actual = new GravatarQrCode().GetUrl(email, useHttps: true); Assert.AreEqual(expected, actual); Gravatar.DefaultInstance.UseHttps = true; actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void GetUrl_UsesSize() { var size = 97; var email = "*****@*****.**"; var gravatar = Gravatar.DefaultInstance = new Gravatar(); var expected = gravatar.GetBaseUrl() + "/" + gravatar.GetHash(email) + ".qr?s=" + size; var actual = new GravatarQrCode().GetUrl(email, size: size); Assert.AreEqual(expected, actual); Gravatar.DefaultInstance.Size = size; actual = new GravatarQrCode().GetUrl(email); Assert.AreEqual(expected, actual); }
public void HtmlBuilder_IsInitiallyInstance() { var hb = new GravatarQrCode().HtmlBuilder; Assert.IsNotNull(hb); Assert.AreEqual(typeof(HtmlBuilder), hb.GetType()); }