Exemplo n.º 1
0
        public void op_Equality_Null_Test1()
        {
            var             _EVP_Id1 = ChargingPool_Id.Random(EVSEOperatorId);
            ChargingPool_Id _EVP_Id2 = null;

            Assert.IsFalse(_EVP_Id1 == _EVP_Id2);
        }
Exemplo n.º 2
0
        public void op_Inequality_Equals_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("1");
            var _EVP_Id2 = ChargingPool_Id.Parse("1");

            Assert.IsFalse(_EVP_Id1 != _EVP_Id2);
        }
Exemplo n.º 3
0
        public void op_BiggerOrEqual_Null_Test2()
        {
            ChargingPool_Id _EVP_Id1 = null;
            var             _EVP_Id2 = ChargingPool_Id.Random(EVSEOperatorId);

            Assert.Throws <ArgumentNullException>(() => { var x = _EVP_Id1 >= _EVP_Id2; });
        }
Exemplo n.º 4
0
        public void op_BiggerOrEqual_BothNull_Test()
        {
            ChargingPool_Id _EVP_Id1 = null;
            ChargingPool_Id _EVP_Id2 = null;

            Assert.Throws <ArgumentNullException>(() => { var x = _EVP_Id1 >= _EVP_Id2; });
        }
Exemplo n.º 5
0
        public void op_Smaller_BothNull_Test()
        {
            ChargingPool_Id _EVP_Id1 = null;
            ChargingPool_Id _EVP_Id2 = null;

            Assert.Throws <ArgumentNullException>(() => { var x = _EVP_Id1 < _EVP_Id2; });
        }
Exemplo n.º 6
0
        public void op_Bigger_Null_Test1()
        {
            var             _EVP_Id1 = ChargingPool_Id.Random(EVSEOperatorId);
            ChargingPool_Id _EVP_Id2 = null;

            Assert.Throws <ArgumentNullException>(() => { var x = _EVP_Id1 > _EVP_Id2; });
        }
Exemplo n.º 7
0
        public void op_Inequality_BothNull_Test()
        {
            ChargingPool_Id _EVP_Id1 = null;
            ChargingPool_Id _EVP_Id2 = null;

            Assert.IsFalse(_EVP_Id1 != _EVP_Id2);
        }
Exemplo n.º 8
0
        public void op_Inequality_Null_Test2()
        {
            ChargingPool_Id _EVP_Id1 = null;
            var             _EVP_Id2 = ChargingPool_Id.Random(EVSEOperatorId);

            Assert.IsTrue(_EVP_Id1 != _EVP_Id2);
        }
Exemplo n.º 9
0
        public void op_Equality_BothNull_Test()
        {
            ChargingPool_Id _EVP_Id1 = null;
            ChargingPool_Id _EVP_Id2 = null;

            Assert.IsTrue(_EVP_Id1 == _EVP_Id2);
        }
Exemplo n.º 10
0
        public void op_Inequality_NotEquals2_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("5");
            var _EVP_Id2 = ChargingPool_Id.Parse("23");

            Assert.IsTrue(_EVP_Id1 != _EVP_Id2);
        }
Exemplo n.º 11
0
        /// <summary>
        /// Create a SetChargingPoolAvailabilityStatus XML/SOAP request.
        /// </summary>
        /// <param name="PartnerId">The partner identification.</param>
        /// <param name="OperatorId">The operator identification.</param>
        /// <param name="ChargingPoolId">The charging pool identification.</param>
        /// <param name="StatusEventDate">The timestamp of the status change.</param>
        /// <param name="AvailabilityStatus">The charging pool availability status.</param>
        /// <param name="TransactionId">An optional transaction identification.</param>
        /// <param name="AvailabilityStatusUntil">An optional timestamp until which the given availability status is valid.</param>
        /// <param name="AvailabilityStatusComment">An optional comment about the availability status.</param>
        ///
        /// <param name="HTTPRequest">The correlated HTTP request of this eMIP request.</param>
        /// <param name="Timestamp">The optional timestamp of the request.</param>
        /// <param name="CancellationToken">An optional token to cancel this request.</param>
        /// <param name="EventTrackingId">An optional event tracking identification for correlating this request with other events.</param>
        /// <param name="RequestTimeout">An optional timeout for this request.</param>
        public SetChargingPoolAvailabilityStatusRequest(Partner_Id PartnerId,
                                                        Operator_Id OperatorId,
                                                        ChargingPool_Id ChargingPoolId,
                                                        DateTime StatusEventDate,
                                                        ChargingPoolAvailabilityStatusTypes AvailabilityStatus,
                                                        Transaction_Id?TransactionId     = null,
                                                        DateTime?AvailabilityStatusUntil = null,
                                                        String AvailabilityStatusComment = null,

                                                        HTTPRequest HTTPRequest             = null,
                                                        DateTime?Timestamp                  = null,
                                                        CancellationToken?CancellationToken = null,
                                                        EventTracking_Id EventTrackingId    = null,
                                                        TimeSpan?RequestTimeout             = null)

            : base(HTTPRequest,
                   PartnerId,
                   TransactionId,
                   Timestamp,
                   CancellationToken,
                   EventTrackingId,
                   RequestTimeout)

        {
            this.OperatorId                = OperatorId;
            this.ChargingPoolId            = ChargingPoolId;
            this.StatusEventDate           = StatusEventDate;
            this.AvailabilityStatus        = AvailabilityStatus;
            this.AvailabilityStatusUntil   = AvailabilityStatusUntil;
            this.AvailabilityStatusComment = AvailabilityStatusComment?.Trim();
        }
Exemplo n.º 12
0
        public void op_Bigger_Bigger1_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("2");
            var _EVP_Id2 = ChargingPool_Id.Parse("1");

            Assert.IsTrue(_EVP_Id1 > _EVP_Id2);
        }
Exemplo n.º 13
0
        public void EqualsNullTest2()
        {
            var             _EVP_Id = ChargingPool_Id.Random(EVSEOperatorId);
            ChargingPool_Id _Object = null;

            Assert.IsFalse(_EVP_Id.Equals(_Object));
        }
Exemplo n.º 14
0
        public void op_Bigger_Equals_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("1");
            var _EVP_Id2 = ChargingPool_Id.Parse("1");

            Assert.IsFalse(_EVP_Id1 > _EVP_Id2);
        }
Exemplo n.º 15
0
        public void op_SmallerOrEqual_Bigger1_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("2");
            var _EVP_Id2 = ChargingPool_Id.Parse("1");

            Assert.IsFalse(_EVP_Id1 <= _EVP_Id2);
        }
Exemplo n.º 16
0
        public void op_SmallerOrEqual_SmallerThan1_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("1");
            var _EVP_Id2 = ChargingPool_Id.Parse("2");

            Assert.IsTrue(_EVP_Id1 <= _EVP_Id2);
        }
Exemplo n.º 17
0
        public void op_Smaller_Bigger2_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Parse("23");
            var _EVP_Id2 = ChargingPool_Id.Parse("5");

            Assert.IsFalse(_EVP_Id1 < _EVP_Id2);
        }
Exemplo n.º 18
0
        public void op_Smaller_SameReference_Test()
        {
            var _EVP_Id1 = ChargingPool_Id.Random(EVSEOperatorId);

            #pragma warning disable
            Assert.IsFalse(_EVP_Id1 < _EVP_Id1);
            #pragma warning restore
        }