public void TestPathNotContainsHttp() { PrintFormatter printFormatter = new PrintFormatter(); string path = "hola!"; Assert.IsFalse(printFormatter.PathContainsHttp(path)); }
public void TestPathContainsHttp() { PrintFormatter printFormatter = new PrintFormatter(); string path = "https://infocasas.com.uyinfocasas\r\ninfocasas"; Assert.IsTrue(printFormatter.PathContainsHttp(path)); }
public void TestFormatMessageVacio() { IPrintFormatter printFormatter = new PrintFormatter(); List <IProperty> properties = new List <IProperty>(); Assert.AreEqual(printFormatter.FormatMessage(properties, 1), string.Empty); }
public void TestVariableReplace() { PrintFormatter printFormatter = new PrintFormatter(); string input = "hola!"; string toReplace = "!"; Assert.AreEqual(printFormatter.VariableReplace(input, toReplace), "hola"); }
public void TestFormatMessageCon1Property() { IPrintFormatter printFormatter = new PrintFormatter(); List <IProperty> properties = new List <IProperty>(); IProperty property = new Property("Casa en la playa", "Hermosa casa", "$500", "$10", "Buceo", "infocasas", "infocasas"); properties.Add(property); string result = "https://infocasas.com.uyinfocasas\r\ninfocasas\r\nCasa en la playa Hermosa casa Se encuentra en el barrio Buceo y su precio es de $500 Tiene unos gastos fijos mensuales de $10."; Assert.AreEqual(printFormatter.FormatMessage(properties, 1), result); }
public void TestFormatMessageConMultiplesProperties() { IPrintFormatter printFormatter = new PrintFormatter(); List <IProperty> properties = new List <IProperty>(); IProperty property1 = new Property("Bienvenido a la playa", "Hermosa vida", "$900", "$10", "Carrasco", "infocasas", "infocasas"); IProperty property2 = new Property("Apartamento en la playa", "Hermoso apartamento", "$800", "$10", "Buceo", "infocasas", "infocasas"); IProperty property3 = new Property("Casa en la playa", "Hermosa casa", "$500", "$10", "Pajas Blancas", "infocasas", "infocasas"); properties.Add(property1); properties.Add(property2); properties.Add(property3); string result = "https://infocasas.com.uyinfocasas\r\ninfocasas\r\nCasa en la playa Hermosa casa Se encuentra en el barrio Pajas Blancas y su precio es de $500 Tiene unos gastos fijos mensuales de $10."; Assert.AreEqual(printFormatter.FormatMessage(properties, 1), result); }