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); }
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); }