示例#1
0
        public SendingRestCall()
        {
            var containerConfig = ContainerConfiguration.CreateFromAssembly(typeof(SendingRestCall).Assembly);

            _integrationTestContext = IntegrationTestContextBuilderFactory
                                      .StartBuilding(containerConfig)
                                      .Build();
        }
        public void FetchingService_WithoutFake_FetchesActualService()
        {
            var context = IntegrationTestContextBuilderFactory.StartBuilding(CreateContext()).Build();

            Assert.DoesNotThrow(
                () =>
            {
                var actualIndividualService = context.ServiceLocator.GetService <IIndividualService>();
                Assert.IsNotNull(actualIndividualService);
            });
        }
        public void Align()
        {
            var containerConfig = ContainerConfiguration.CreateFromAssembly(
                typeof
                (IndividualBuilderTests).Assembly);

            var serviceLocator = IntegrationTestContextBuilderFactory
                                 .StartBuilding(containerConfig)
                                 .Build()
                                 .ServiceLocator;

            _entityBuilderFactory = serviceLocator.GetService <IEntityBuilderFactory>();
        }
        public void RegisteringInstance_RegistersInstance()
        {
            var individualServiceMock = Mock.Of <IIndividualService>();

            var context = IntegrationTestContextBuilderFactory
                          .StartBuilding(CreateContext())
                          .RegisterInstance(individualServiceMock)
                          .Build();

            var actualIndividualService = context.ServiceLocator.GetService <IIndividualService>();

            Assert.AreEqual(individualServiceMock, actualIndividualService);
        }