public WhenTheBarnyardMakesNoise() { using (ShimsContext.Create()) { ShimCow.AllInstances.Moo = c => "TestMoo"; ShimPig.AllInstances.Oink = p => "TestOink"; ShimRooster.AllInstances.Crow = r => "TestCrow"; var barnyard = new Barnyard(new Cow(), new Pig(), new Rooster()); _noise = barnyard.MakeNoise(); } }
public WhenTheBarnyardMakesNoiseWithStubs() { var mockAnimal = new StubIAnimal() { Vocalize = () => "TestVocalize" }; var barnyard = new Barnyard(new List <IAnimal>() { mockAnimal }); _noise = barnyard.MakeNoise(); }