public void It_returns_the_price_of_butter() { var unit = new ShopCatalogue(); IPurchaseable item = new Butter(); Assert.That(unit.LookupPrice(item).AsCurrency(), Is.EqualTo(0.8)); }
private void AddButter(Products products, int quantity) { Butter butter = new Butter(); butter.AddQuantity(quantity); products.Add(butter); }
public void Butter_Basic_Test() { Butter butter = new Butter(1, 1.0M); var actual = butter.GetOffers(); Assert.Equal(1.0M, actual); }
public static Butter GetInstance() { if (instance == null) { instance = new Butter(); } return(instance); }
public void Check_Four_Butter_Two_Bread_Offer_Test() { Butter butter = new Butter(4, 0.80M); Bread bread = new Bread(2, 1.00M, butter); var actual = bread.GetOffers() + butter.GetOffers(); Assert.Equal(4.20M, actual); }
public void Check_Three_Butter_Zero_Bread_Offer_Test() { Butter butter = new Butter(3, 0.80M); Bread bread = new Bread(0, 1.00M, butter); var actual = bread.GetOffers() + butter.GetOffers(); Assert.Equal(2.40M, actual); }
public void Scenario_3_Test() { Butter butter = new Butter(0, 0.80M); Bread bread = new Bread(0, 1.00M, butter); Milk milk = new Milk(4, 1.15M); var actual = butter.GetOffers() + bread.GetOffers() + milk.GetOffers(); Assert.Equal(3.45M, actual); }
public Task2() { Bread bread = new Bread { Weight = 80 }; Butter butter = new Butter { Weight = 20 }; Sandwich sandwich = bread + butter; Console.WriteLine(sandwich.Weight); // 100 }
public void Check_Three_Milks_Same_As_Four_Test() { Butter butter = new Butter(0, 0.80M); Bread bread = new Bread(0, 1.00M, butter); Milk milk = new Milk(3, 1.15M); var actual_3Milks = butter.GetOffers() + bread.GetOffers() + milk.GetOffers(); milk.Count = 4; var actual_4Milks = butter.GetOffers() + bread.GetOffers() + milk.GetOffers(); Assert.Equal(actual_3Milks, actual_4Milks); }
public override (MilkProduct mainProduct, List <MilkProduct> sideProducts) Transform(MilkProduct ingredients) { double valueNewProd = ingredients.Value / OutputRate; double milkPercetageNewProd = ingredients.Value * ingredients.MilkPercentage / valueNewProd; string productName = typeof(Butter).Name; var mainProduct = new Butter { Name = typeof(Butter).Name, Value = ingredients.Value / OutputRate, MilkPercentage = milkPercetageNewProd }; var sideProduct = new ButterMilk(); var sideProducts = new List <MilkProduct> { sideProduct }; var products = (mainProduct : mainProduct, sideProducts : sideProducts); return(products); }
public void GreaseSide(Butter knobOfButter) { SideIsGreased = true; }
public void GreaseBase(Butter knobOfButter) { BaseIsGreased = true; }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); //Person p=new Person(); //Person s = new Person("Tom", 21); //p.SetInfo(); //p.GetInfo(); //s.GetInfo(); //User u = new User { name = "Tom", age = 89 }; //u.DisplayInfo(); //User a = new User("Alex", 19); //a.DisplayInfo(); //User b = new User(); //b.DisplayInfo(); // State state1 = new State(); State state2 = new State(); state2.country = new Country(); state2.country.x = 5; state1 = state2; state2.country.x = 8; // теперь и state1.country.x=8, так как state1.country и state2.country // указывают на один объект в хипе Console.WriteLine(state1.country.x); // 8 Console.WriteLine(state2.country.x); // 8 Console.WriteLine("-----------------/n"); // Person p = new Person { name = "Tom", age = 23 }; ChangePerson(ref p); WriteLine(p.name); // Bill WriteLine(p.age); // 45 Console.WriteLine("-----------------/n"); // Human j = new Human { name = "Jack" }; Console.WriteLine("Please, tell me your age"); j.Age = Int32.Parse(ReadLine()); WriteLine($"Name: {j.name} Age: {j.Age}"); Console.WriteLine("-----------------/n"); // Access acc = new Access(); acc.internalMethod(); acc.protectedInternalMethod(); acc.publicMethod(); Console.WriteLine("-----------------/n"); // int v = Int32.Parse(ReadLine()); IncrementVal(v); IncrementVal(ref v); Console.WriteLine(v); Console.WriteLine("sum"); decimal sum = Decimal.Parse(ReadLine()); Console.WriteLine("rate"); decimal rate = Decimal.Parse(ReadLine()); Console.WriteLine("period"); int period = Int32.Parse(ReadLine()); Console.WriteLine(Account.GetSum(sum, rate, period)); Console.WriteLine("-----------------/n"); // Uther uth = new Uther("rob", 67); Console.WriteLine(uth.Age); Console.WriteLine("-----------------/n"); // Strana ss1 = new Strana(); ss1.Area = 120000; ss1.Population = 1000000; Strana ss2 = new Strana(); ss2.Area = 150000; ss2.Population = 750000; Strana state3 = ss1 + ss2; bool isGreater = ss1 > ss2; if (isGreater == true) { Console.WriteLine($"Greater is {ss1}"); } else if (isGreater == false) { Console.WriteLine($"Greater is {ss2}"); } Console.WriteLine($"New Country population={state3.Population} New Country Area={state3.Area}"); Console.WriteLine("-----------------/n"); // Bread bread = new Bread { Weight = 80 }; Butter butter = new Butter { Weight = 20 }; Sandwich sandwich = bread + butter; Console.WriteLine(sandwich.Weight); Console.WriteLine("-----------------/n"); /// People people = new People(); people[0] = new Pers { Name = "Tom" }; people[1] = new Pers { Name = "Bob" }; Console.WriteLine(people[0].Name); // Tom Console.WriteLine(people["Bob"].Name); // Bob Console.WriteLine("-----------------/n"); Team team = new Team(); team[20] = new FootballPlayer { Name = Console.ReadLine(), Number = Int32.Parse(Console.ReadLine()) }; //team[0] = new FootballPlayer { Name = "Ronaldo", Number = 9 }; Console.WriteLine($"Name: {team[0].Name} Number: {team[0].Number}"); Read(); }
public void Setup() { //Arrange butter = new Butter(cost); }