public void ShouldResolveMethodParameters() { IList <ParameterInfo> parameters = TheResolvedMethods .Where(m => m.Parameters().Count == 3).FirstOrDefault().Parameters(); parameters.ShouldHaveCount(3); parameters[0].Name.ShouldBe("param1"); parameters[0].ParameterType.Name.ShouldBe("String"); parameters[1].Name.ShouldBe("param2"); parameters[1].ParameterType.Name.ShouldBe("Int32"); parameters[2].Name.ShouldBe("param3"); parameters[2].ParameterType.Name.ShouldBe("StubType"); }
public void ShouldResolveMultipleMethodsWithSameName() { TheResolvedMethods .ShouldHaveCount(3); }