public void MvcServicesHelperDoesNotThrowIfServiceExists()
        {
            // Arrange
            var services = new Mock<IServiceProvider>();
            var expectedOutput = new MvcMarkerService();
            services.Setup(o => o.GetService(typeof(MvcMarkerService)))
                .Returns(expectedOutput);

            // Act & Assert (does not throw)
            MvcServicesHelper.ThrowIfMvcNotRegistered(services.Object);
        }
示例#2
0
        public void MvcServicesHelperDoesNotThrowIfServiceExists()
        {
            // Arrange
            var services       = new Mock <IServiceProvider>();
            var expectedOutput = new MvcMarkerService();

            services.Setup(o => o.GetService(typeof(MvcMarkerService)))
            .Returns(expectedOutput);

            // Act & Assert (does not throw)
            MvcServicesHelper.ThrowIfMvcNotRegistered(services.Object);
        }
示例#3
0
        public void MvcServicesHelperDoesNotThrowIfServiceExists()
        {
            // Arrange
            var services       = new Mock <IServiceProvider>();
            var expectedOutput = new MvcMarkerService();

            services.Setup(o => o.GetService(typeof(IEnumerable <MvcMarkerService>)))
            .Returns(new List <MvcMarkerService> {
                expectedOutput
            });

            // Act & Assert
            Assert.DoesNotThrow(() => MvcServicesHelper.ThrowIfMvcNotRegistered(services.Object));
        }