예제 #1
0
        public void InvalidServiceRequestExceptionConstructorTest4()
        {
            string errorMessage = "This is an error message.";
            InvalidServiceRequestException target = new InvalidServiceRequestException(errorMessage);

            Assert.AreEqual(target.Message, errorMessage);
        }
예제 #2
0
        public void InvalidServiceRequestExceptionConstructorTest3()
        {
            string message = "The Request to the service is invalid.";
            InvalidServiceRequestException target = new InvalidServiceRequestException();

            Assert.AreEqual(target.Message, message);
        }
예제 #3
0
        public void InvalidServiceRequestExceptionConstructorTest5()
        {
            string errorMessage = "This is an error message.";

            System.Exception innerException       = new ArgumentNullException();
            InvalidServiceRequestException target = new InvalidServiceRequestException(errorMessage, innerException);

            Assert.AreEqual(target.Message, errorMessage);
            Assert.ReferenceEquals(target.InnerException, innerException);
        }
예제 #4
0
        public void InvalidServiceRequestExceptionConstructorTest()
        {
            string errorMessage = "Unauthorized";
            string errorCode    = "401";
            string source       = "Intuit.Ipp.Test";
            InvalidServiceRequestException target = new InvalidServiceRequestException(errorMessage, errorCode, source);

            Assert.AreEqual(target.Message, errorMessage);
            Assert.AreEqual(target.ErrorCode, errorCode);
            Assert.AreEqual(target.Source, source);
        }
예제 #5
0
        public void InvalidServiceRequestExceptionConstructorTest1()
        {
            string errorMessage = "Unauthorized";
            string errorCode    = "401";
            string source       = "Intuit.Ipp.Test";

            System.Exception innerException       = new ArgumentNullException();
            InvalidServiceRequestException target = new InvalidServiceRequestException(errorMessage, errorCode, source, innerException);

            Assert.AreEqual(target.Message, errorMessage);
            Assert.AreEqual(target.ErrorCode, errorCode);
            Assert.AreEqual(target.Source, source);
            Assert.ReferenceEquals(target.InnerException, innerException);
        }
        public void HandleExceptionTest2()
        {
            string errorMessage = "Unauthorized";
            InvalidServiceRequestException innerException = new InvalidServiceRequestException();

            try
            {
                IdsExceptionManager.HandleException(errorMessage, innerException);
            }
            catch (IdsException target)
            {
                Assert.AreEqual(target.Message, errorMessage);
                Assert.ReferenceEquals(target.InnerException, innerException);
            }
        }
예제 #7
0
        public void InvalidServiceRequestExceptionConstructorTest2()
        {
            string errorMessage = "Unauthorized";
            string errorCode    = "401";
            string source       = "Intuit.Ipp.Test";

            System.Exception innerException          = new ArgumentNullException();
            InvalidServiceRequestException target    = new InvalidServiceRequestException(errorMessage, errorCode, source, innerException);
            InvalidServiceRequestException newTarget = null;

            using (Stream s = new MemoryStream())
            {
                BinaryFormatter formatter = new BinaryFormatter();
                formatter.Serialize(s, target);
                s.Position = 0; // Reset stream position
                newTarget  = (InvalidServiceRequestException)formatter.Deserialize(s);
            }

            Assert.IsNotNull(newTarget);
            Assert.AreEqual(newTarget.Message, errorMessage);
            Assert.AreEqual(newTarget.ErrorCode, errorCode);
            Assert.AreEqual(newTarget.Source, source);
            Assert.ReferenceEquals(newTarget.InnerException, innerException);
        }