public void CreateWeighted_ReturnsInnerResult() { var common = new[] { "common 1", "common 2" }; var uncommon = new[] { "uncommon 1", "uncommon 2" }; var rare = new[] { "rare 1", "rare 2" }; var veryRare = new[] { "very rare 1", "very rare 2" }; mockInnerSelector .Setup(s => s.CreateWeighted(common, uncommon, rare, veryRare)) .Returns(new[] { "my result", "my other result" }); var result = proxy.CreateWeighted(common, uncommon, rare, veryRare); Assert.That(result, Is.EqualTo(new[] { "my result", "my other result" })); }
public IEnumerable <T> CreateWeighted <T>(IEnumerable <T> common = null, IEnumerable <T> uncommon = null, IEnumerable <T> rare = null, IEnumerable <T> veryRare = null) { return(innerSelector.CreateWeighted(common, uncommon, rare, veryRare)); }