public void SetUp() { firstViewEngine = A.Fake<IViewEngine>(); secondViewEngine = A.Fake<IViewEngine>(); endpoint = A.Fake<IEndpoint>(); firstTemplate = A.Fake<IViewTemplate>(); secontTemplate = A.Fake<IViewTemplate>(); A.CallTo(() => firstViewEngine.FindAllTemplates()).Returns(Enumerable.Repeat(firstTemplate, 1)); A.CallTo(() => secondViewEngine.FindAllTemplates()).Returns(Enumerable.Repeat(secontTemplate, 1)); viewEngineCollection = new ViewEngineCollection(new List<IViewEngine> { firstViewEngine, secondViewEngine }); }