Ejemplo n.º 1
0
        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));
 }