public void Should_Set_Lifetime()
            {
                // Given
                var registration = new ContainerRegistration(typeof(CakeBuildLog));
                var builder      = new ContainerRegistrationBuilder <CakeBuildLog>(registration);

                // When
                builder.Transient();

                // Then
                Assert.False(registration.IsSingleton);
            }
            public void Should_Add_Registration_Type()
            {
                // Given
                var registration = new ContainerRegistration(typeof(CakeBuildLog));
                var builder      = new ContainerRegistrationBuilder <CakeBuildLog>(registration);

                // When
                builder.AsSelf();

                // Then
                Assert.Equal(1, registration.RegistrationTypes.Count);
                Assert.Equal(typeof(CakeBuildLog), registration.RegistrationTypes.First());
            }