public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { // TODO: Implement this method IConvertibleChair chair = new ConvertibleChair(height, materialType, model, price, numberOfLegs); return(chair); }
public IConvertibleChair CreateConvertibleChair(string model , string materialType, decimal price, decimal height, int numberOfLegs) { MaterialType matType = GetMaterialType(materialType); ConvertibleChair chair = new ConvertibleChair(model, matType, price, height, numberOfLegs); return(chair); }
public void ReturnCorrectString_WhenToStringIsCalled() { var chair = new ConvertibleChair("Visage", "Wood", 65, 1.20m, 4); string expected = "Type: ConvertibleChair, Model: Visage, Material: Wood, Price: 65, Height: 1,20Legs: 4State: Normal"; Assert.AreEqual(expected, chair.ToString()); }
public void ReturnCorrectHeight_WhenConvertIsCalled() { var chair = new ConvertibleChair("Visage", "Wood", 65, 1.20m, 4); chair.Convert(); Assert.AreEqual(0.10, chair.Height); }
public void Convert_WhenConvertIsCalled() { var chair = new ConvertibleChair("Visage", "Wood", 65, 1.20m, 4); chair.Convert(); Assert.AreEqual(true, chair.IsConverted); }
public void ReturnCorrectHeight_ResetToInnitialHeight() { var chair = new ConvertibleChair("Visage", "Wood", 65, 1.20m, 4); chair.Convert(); chair.Convert(); Assert.AreEqual(1.20m, chair.Height); }
public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { if (!this.Chairs.Any(c => c.Model == model)) { IConvertibleChair chair = new ConvertibleChair(model, GetMaterialType(materialType).ToString(), price, height, numberOfLegs); this.Chairs.Add(chair); return chair; } return null; }
public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { if (!convertibleChairs.Contains(model)) { var convertibleChair = new ConvertibleChair(model, materialType, price, height, numberOfLegs); convertibleChairs.Add(model); return(convertibleChair); } else { throw new Exception("Convertible Chair with this model is already added"); } }
public IConvertibleChair CreateConvertibleChair( string model, string materialType, decimal price, decimal height, int numberOfLegs) { IConvertibleChair convertibleChair = new ConvertibleChair( model, this.GetMaterialType(materialType), price, height, numberOfLegs); return(convertibleChair); }
public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { var convertibleChair = new ConvertibleChair(model, this.GetMaterialType(materialType), price, height, numberOfLegs); return convertibleChair; }
public void NotBeConverted_WhenCreated() { var chair = new ConvertibleChair("Visage", "Wood", 65, 1.20m, 4); Assert.AreEqual(false, chair.IsConverted); }
public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { MaterialType type = GetMaterialType(materialType); ConvertibleChair createdConvertibleChair = new ConvertibleChair(model, type, price, height, numberOfLegs); return createdConvertibleChair; }
public IConvertibleChair CreateConvertibleChair(string model, string materialType, decimal price, decimal height, int numberOfLegs) { var convertibleChair = new ConvertibleChair(model, GetMaterialType(materialType).ToString(), price, height, numberOfLegs, false); return(convertibleChair); }