public void ShouldCreateResolutionCapableOfGeneratingArrays()
        {
            //GIVEN
            var resolution = new SpecialCasesOfResolutions <RecursiveInterface[]>().CreateResolutionOfArray();

            //WHEN

            //THEN
            Assert.True(resolution.Applies());
            Assert.NotNull(resolution.Apply(Root.Any.Instance <InstanceGenerator>()));
            Assert.AreEqual(3, resolution.Apply(Root.Any.Instance <InstanceGenerator>()).Length);
        }
예제 #2
0
        public void ShouldCreateResolutionCapableOfGeneratingArrays()
        {
            //GIVEN
            var resolution = new SpecialCasesOfResolutions <RecursiveInterface[]>(new CollectionGenerator(new GenericMethodProxyCalls())).CreateResolutionOfArray();

            //WHEN

            //THEN
            Assert.True(resolution.Applies());
            XAssert.NotNull(resolution.Apply(Any.Instance <IInstanceGenerator>()));
            XAssert.Equal(3, resolution.Apply(Any.Instance <IInstanceGenerator>()).Length);
        }