private double GetSize(BeverageSize size) { switch(size) { case BeverageSize.TALL: return Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeTall"]) + beverage.Cost(); case BeverageSize.GRANDE: return Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeGrande"]) + beverage.Cost(); case BeverageSize.VENTI: return Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeVenti"]) + beverage.Cost(); default: return .20; } }
private double GetSize(BeverageSize size) { switch(size) { case BeverageSize.TALL: return Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeTall"]); case BeverageSize.GRANDE: return Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeGrande"]); case BeverageSize.VENTI: return Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeVenti"]); default: return 1.50; } }
private double GetSize(BeverageSize size) { switch (size) { case BeverageSize.TALL: return(Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeTall"]) + beverage.Cost()); case BeverageSize.GRANDE: return(Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeGrande"]) + beverage.Cost()); case BeverageSize.VENTI: return(Convert.ToDouble(ConfigurationSettings.AppSettings["MochaSizeVenti"]) + beverage.Cost()); default: return(.20); } }
public void TestExpressoWithSize() { BeverageSize beverageSize = BeverageSize.GRANDE; Beverage beverage = new Expresso(); beverage.Size = beverageSize; beverage = new Mocha(beverage); beverage.Size = beverageSize; Assert.AreEqual("Expresso, Mocha $1.9", beverage.GetDescription() + " $" + beverage.Cost()); }
private double GetSize(BeverageSize size) { switch(size) { case BeverageSize.TALL: return 1.5 ; case BeverageSize.GRANDE: return 1.75 ; case BeverageSize.VENTI: return 3 ; default: return 1.50; } }
public void ExpressoTall_ShouldBeExpressoAndCostOneDollarAndFiftyCents_WhenIsInstantiate() { //Arrange BeverageSize beverageSize = BeverageSize.TALL; Beverage beverage = new Expresso(); beverage.Size = beverageSize; //Act var description = beverage.GetDescription(); var cost = beverage.Cost(); //Assert description.Should().Be("Expresso"); cost.Should().Be(1.5); beverage.Size.Should().Be(beverageSize); }
public void ExpressoGrande_ShouldBeExpressoAndCostOneDollarAndSeventyFiveCents_WhenIsInstantiate() { //Arrange BeverageSize beverageSize = BeverageSize.GRANDE; Beverage beverage = new Expresso(); beverage.Size = beverageSize; //Act var description = beverage.GetDescription(); var cost = beverage.Cost(); //Assert description.Should().Be("Expresso"); cost.Should().Be(1.75); beverage.Size.Should().Be(beverageSize); }
private double GetSize(BeverageSize size) { switch (size) { case BeverageSize.TALL: return(Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeTall"])); case BeverageSize.GRANDE: return(Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeGrande"])); case BeverageSize.VENTI: return(Convert.ToDouble(ConfigurationSettings.AppSettings["ExpressoSizeVenti"])); default: return(1.50); } }
public void ExpressoVenti_ShouldBeExpressoAndCostThreeDollars_WhenIsInstantiate() { //Arrange BeverageSize beverageSize = BeverageSize.VENTI; Beverage beverage = new Expresso(); beverage.Size = beverageSize; //Act var description = beverage.GetDescription(); var cost = beverage.Cost(); //Assert description.Should().Be("Expresso"); cost.Should().Be(3); beverage.Size.Should().Be(beverageSize); }
private double GetSize(BeverageSize size) { switch (size) { case BeverageSize.TALL: return(.10 + _beverage.Cost()); case BeverageSize.GRANDE: return(.15 + _beverage.Cost()); case BeverageSize.VENTI: return(.20 + _beverage.Cost()); default: return(.20); } }
private double GetSize(BeverageSize size) { switch (size) { case BeverageSize.TALL: return(1.5); case BeverageSize.GRANDE: return(1.75); case BeverageSize.VENTI: return(3); default: return(1.50); } }
public void Expresso_ShouldBeExpressoAndCostThreeDollarsAndTwentyCents_WhithMochaAndVenti() { //Arrange BeverageSize beverageSize = BeverageSize.VENTI; Beverage beverage = new Expresso(); beverage.Size = beverageSize; beverage = new Mocha(beverage); beverage.Size = beverageSize; //Act var description = beverage.GetDescription(); var cost = beverage.Cost(); //Assert description.Should().Be("Expresso, Mocha"); cost.Should().Be(3.2); }
public void Expresso_ShouldBeExpressoAndCostThreeDollarsAndFortyCents_WhithMochaWhipAndVenti() { //Arrange BeverageSize beverageSize = BeverageSize.VENTI; Beverage beverage = new Expresso(); beverage.Size = beverageSize; beverage = new Mocha(beverage); beverage.Size = beverageSize; beverage = new Whip(beverage); //Act var description = beverage.GetDescription(); var cost = beverage.Cost(); //Assert description.Should().Be("Expresso, Mocha, Whip"); Math.Round(cost, 2).Should().Be(3.4); }
public double GetSize(BeverageSize size) { switch (size) { case BeverageSize.TALL: return(Convert.ToDouble("0.10") + beverage.Cost()); case BeverageSize.GRANDE: return(Convert.ToDouble("0.15") + beverage.Cost()); case BeverageSize.VENTI: return(Convert.ToDouble("0.20") + beverage.Cost()); default: return(0.20); } }
public DarkRoast(BeverageSize size = BeverageSize.Medium) { _description = "Dark Roast"; switch (size) { case BeverageSize.Small: _cost = 0.5; break; case BeverageSize.Medium: _cost = 0.99; break; case BeverageSize.Large: _cost = 1.5; break; default: break; } }
public Decaf(BeverageSize size) { Size = size; Description = Size + " Decaf"; }
public DarkRoast(BeverageSize size) { Size = size; Description = Size + " Dark Roast"; }
public Decaf(BeverageSize beverageSize) { this.Size = beverageSize; }
public static void Main(string[] args) { BeverageSize size = new BeverageSize(12.0, Units.Ounces); Console.WriteLine(size); }
public HouseBlend(BeverageSize size) { Size = size; Description = Size + " House Blend Coffee"; }
public Espresso(double price, BeverageSize size) { _price = price; Size = size; }
public DarkRoast(double price, BeverageSize size) { _price = price; Size = size; }
public HouseBlend(double price, BeverageSize size) { _price = price; Size = size; }
public DarkRoast(BeverageSize size) : base(size) { }
public Espresso(BeverageSize beverageSize) { this.Size = beverageSize; }
public void setBeverageSize(BeverageSize beverageSize) { this.beverageSize = beverageSize; }
public HouseBlend(BeverageSize size) : base(size) { }
public Espresso(BeverageSize size) : base(size) { Description = Size.ToString() + " Espresso"; Size = size; }
public Decaf(double price, BeverageSize size) { _price = price; Size = size; }
public virtual void SetSize(BeverageSize beverageSize) { m_beverageSize = beverageSize; }
public HouseBlend(BeverageSize beverageSize) { this.Size = beverageSize; }
public CondimentDecorator(BeverageSize size) : base(size) { this.Size = size; }