public void GivenAnEmployeAtThe(string name, string placeName)
        {
            Employe employe = GetEmployeFromSmallRedTeam(name);

            var place = PlaceConverter.Convert(placeName);

            employe.MoveTo(place);

            Assert.AreEqual(place, employe.CurrentPlace);
        }
        public void Employe_Should_Be_Croissanted_When_He_Move_To_An_Other_Place()
        {
            var placeOrigin = Place.OpenSpace;
            var otherPlace  = Place.Printer;
            var employe     = new Employe("EmployeName", placeOrigin);

            employe.MoveTo(otherPlace);
            var result = employe.CanBeCroissanted();

            Assert.IsTrue(result);
        }
        public void Employe_Should_Not_Be_Croissanted_When_He_AlreadyHasBeenCroissanted()
        {
            var placeOrigin = Place.OpenSpace;
            var otherPlace  = Place.Printer;
            var employe     = new Employe("EmployeName", placeOrigin);

            employe.hasBeenAlreadyCroissanted = true;
            employe.MoveTo(otherPlace);
            var result = employe.CanBeCroissanted();

            Assert.IsFalse(result);
        }