public static void Main(string[] args) { var cakeMaker = new Baking.CakeMaker(new ElectricOvenService(), new WoodenSpoonService()); var recipe = new SimpleCakeRecipe(); var cake = cakeMaker.MakeACake(recipe); }
public void Should_bake_and_decorate_cake_with_homemade_fakes() { var recipe = new TestCakeRecipe(); var cakeMaker = new CakeMaker(new FakeOvenService(), new StubMixerService()); var cake = cakeMaker.MakeACake(recipe); cake.HasBeenBaked.ShouldBeTrue(); cake.HasBeenDecordated.ShouldBeTrue(); }
public void Should_bake_and_decorate_cake() { var recipe = new TestCakeRecipe(); var cakeMaker = new CakeMaker(new ElectricOvenService(), new WoodenSpoonService()); var cake = cakeMaker.MakeACake(recipe); cake.HasBeenBaked.ShouldBeTrue(); cake.HasBeenDecordated.ShouldBeTrue(); }