public void ItShouldCreateTheService()
        {
            // Act
            OuterClass.NestedClass3 actual = GetService <OuterClass.NestedClass3>();

            // Assert
            actual.Should().NotBeNull();
            actual.NestedClass1.Should().NotBeNull();
            actual.NestedClass2.Should().NotBeNull();
        }
        public void ItShouldCreateTheServiceUsingTheGivenFactory()
        {
            // Act
            OuterClass.NestedClass3 actual = GetService <OuterClass.NestedClass3>();

            // Assert
            actual.Should().NotBeNull();
            actual.NestedClass1.Should().Be(Expected);
            actual.NestedClass2.Should().NotBeNull();
        }