AccidentalFish.ApplicationSupport.Core.Tests.Unit.Runtime.Implementation.ComponentFactoryTests.ReturnsComponent C# (CSharp) Метод

ReturnsComponent() приватный Метод

private ReturnsComponent ( ) : void
Результат void
        public void ReturnsComponent()
        {
            // Arrange
            var identity = new ComponentIdentity("hello");
            var hostableComponent = new Mock<IHostableComponent>();
            _dependencyResolver.Setup(x => x.Resolve<IHostableComponent>("hello")).Returns(hostableComponent.Object);
            var factory = new ComponentFactory(_dependencyResolver.Object);

            // Act
            IHostableComponent result = factory.Create(identity);

            // Asssert
            Assert.AreSame(hostableComponent.Object, result);
        }