public double Calories() { double calories = 2; if (Flour.ToLower() == "white") { calories *= Modifiers.WHITE; } else { calories *= Modifiers.WHOLEGRAIN; } if (BakeTechnique.ToLower() == "chewy") { calories *= Modifiers.CHEWY; } else if (BakeTechnique.ToLower() == "crispy") { calories *= Modifiers.CRISPY; } else { calories *= Modifiers.HOMEMADE; } return(calories * this.Weight); }
public void BredToStringAreEqual() { string name = "Пеклеваный"; Flour flour = new Flour() { Sort = "1,2" }; Salt salt = new Salt() { What = "морская" }; Addivitive addivitive = new Addivitive() { Name = "супер" }; string constResult = string.Format("Хлеб {1}:{0}Мука - {2}{0}Соль - {3}{0}Добавки - {4}{0}", Environment.NewLine, name, flour.Sort, salt.What, addivitive.Name); Bread bread = new Bread { Name = name, Flour = flour, Salt = salt, Addivitive = addivitive }; string result; result = bread.ToString(); Assert.AreEqual(constResult, result); }
public void WheatBreadBakeAreEqual() { string name = "Пшеничный"; Flour flour = new Flour() { Sort = "пшеничная, 1 сорт" }; Salt salt = new Salt() { What = "обычная" }; Addivitive addivitive = new Addivitive { Name = "улучшитель хлебопекарный" }; string constResult = string.Format("Хлеб {1}:{0}Мука - {2}{0}Соль - {3}{0}Добавки - {4}{0}", Environment.NewLine, name, flour.Sort, salt.What, addivitive.Name); BreadBuilder breadBuilder = new WheatBreadBuilder(); string result; result = B_Example.Instance.Main(breadBuilder); Assert.AreEqual(constResult, result); }
public Dough ParseDoughParams(string[] info) { Flour flour = new Flour(info[1]); BakingTechnique technique = new BakingTechnique(info[2]); int grams = int.Parse(info[3]); Dough dough = new Dough(flour, technique, grams); return(dough); }
public void FlourSortIsNotModified() { string constSort = "мука"; Bread bread = new Bread(); Flour flour = new Flour(); string result; flour.Sort = constSort; bread.Flour = flour; result = bread.Flour.Sort; Assert.AreEqual(flour, bread.Flour); Assert.AreEqual(constSort, result); }
public void RyeBreadBakeAreEqual() { string name = "Ржаной"; Flour flour = new Flour() { Sort = "ржаная, 1 сорт" }; Salt salt = new Salt() { What = "обычная" }; string constResult = string.Format("Хлеб {1}:{0}Мука - {2}{0}Соль - {3}{0}", Environment.NewLine, name, flour.Sort, salt.What); BreadBuilder breadBuilder = new RyeBreadBuilder(); string result; result = B_Example.Instance.Main(breadBuilder); Assert.AreEqual(constResult, result); }
public void ShouldBeAbleToSetFlourForBrunchOfCrepeingDread(Flour flour) { }
public void ShouldBeAbleToSetFlourForSweetCrepeingDread(Flour flour) { }
public void ShouldBeAbleToSetFlourForVeganCrepeingDread(Flour flour) { }
public BakeBread(Flour flour, Bucket bucket) { this.Flour = flour; this.Bucket = bucket; }
public FlourGrinded(Cereal cereal, Flour flour) { this.Cereal = cereal; this.Flour = flour; }
public Bread(Flour flour, Salt salt, Additive additives) { Flour = flour; Salt = salt; Additives = additives; }
public Bread(Flour flour) { this.Flour = flour; }