/// <summary>
        /// Initializes a new instance of the <see cref="NetworkGatewayIntegrationTests"/> class.
        /// </summary>
        /// <param name="testOutputHelper">The test output helper.</param>
        /// <autogeneratedoc />
        public NetworkGatewayIntegrationTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
        {
            _commonNetworkServices =
                CommonNetworkServices.CreateInstance(TestLoggerFactory, "NetworkGatewayIntegrationTests");
            var networkingSystem = new NetworkingSystem(TestLoggerFactory.CreatePureLogger <NetworkingSystem>());

            _gatewayIPAddressSubnet = networkingSystem.GetDefaultGatewayAddressSubnet();
        }
        public void NetworkingSystem_GetDefaultGatewayAddressSubnet()
        {
            var networkingSystem = new NetworkingSystem(TestLoggerFactory.CreatePureLogger <NetworkingSystem>());

            var addressSubnet = networkingSystem.GetDefaultGatewayAddressSubnet();

            addressSubnet.Should().NotBeNull();
        }
Example #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PingServiceIntegrationTests"/> class.
        /// </summary>
        /// <param name="testOutputHelper">The test output helper.</param>
        /// <autogeneratedoc />
        public PingServiceIntegrationTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
        {
            var commonServices = CommonServices.CreateInstance(TestLoggerFactory, "PingServiceIntegrationTests");

            _pingService = new PingService(commonServices);
            _pingService.OnPingReplyService += PingReplyEventHandler;
            _networkingSystem = new NetworkingSystem(TestLoggerFactory.CreatePureLogger <NetworkingSystem>());
        }
Example #4
0
        /// <summary>
        /// Creates the instance core.
        /// </summary>
        /// <param name="loggerFactory">The logger factory.</param>
        /// <param name="fileSystem">The file system.</param>
        /// <returns>ICommonServices.</returns>
        /// <exception cref="ArgumentNullException">loggerFactory</exception>
        /// <autogeneratedoc />
        private static ICommonServices CreateInstanceCore(IPureLoggerFactory loggerFactory, IFileSystem fileSystem)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException(nameof(loggerFactory));
            }

            var processRunner    = new ProcessRunner(loggerFactory.CreatePureLogger <ProcessRunner>());
            var operationRunner  = new OperationRunner(loggerFactory.CreatePureLogger <OperationRunner>());
            var networkingSystem = new NetworkingSystem(loggerFactory.CreatePureLogger <NetworkingSystem>());

            return(new CommonServices(processRunner, fileSystem, networkingSystem, fileSystem.OperatingSystem, operationRunner, loggerFactory));
        }
    public void OnEnable()
    {
        if (prefabName == "")
        {
            prefabName = prefab.name;
        }

        var networkingObj = GameObject.FindGameObjectWithTag("Networking");

        _bindingSystem = networkingObj.GetComponent <BindingSystem>();
        _networking    = networkingObj.GetComponent <NetworkingSystem>();
        Debug.Log("Registering entity " + gameObject.name);
        _networking.NetworkedEntityCoordinator.RegisterNetworkedEntity(this, entityId);

        StartCoroutine(SubmitTrackedObjects());
    }
 /// <summary>
 /// Initializes a new instance of the <see cref="GatewayIPAddressExtensionsIntegrationTests"/> class.
 /// </summary>
 /// <param name="testOutputHelper">The test output helper.</param>
 /// <autogeneratedoc />
 public GatewayIPAddressExtensionsIntegrationTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
 {
     _networkingSystem = new NetworkingSystem(TestLoggerFactory.CreatePureLogger <NetworkingSystem>());
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NetworkingSystemIntegrationTests"/> class.
 /// </summary>
 /// <param name="testOutputHelper">The test output helper.</param>
 /// <autogeneratedoc />
 public NetworkingSystemIntegrationTests(ITestOutputHelper testOutputHelper) : base(testOutputHelper)
 {
     _networkingSystem = new NetworkingSystem(TestLoggerFactory.CreatePureLogger <NetworkingSystem>());
 }