예제 #1
0
        public void HasSourceFromNonOccurrenceNamespaceTest()
        {
            // arrange
            Exception exception = ExceptionThrower.GetException();

            // act
            bool hasSocketsNamespace  = exception.HasSource("System.Net.Sockets");
            bool hasSecurityNamespace = exception.HasSource("System.Net.Security");

            // assert
            Assert.IsFalse(hasSocketsNamespace);
            Assert.IsFalse(hasSecurityNamespace);
        }
예제 #2
0
        public void HasSourceFromThisNamespaceTest()
        {
            // arrange
            Exception exception        = ExceptionThrower.GetException();
            var       exceptionSource  = exception.Source;
            var       currentNamespace = "Downloader.Test";

            // act
            bool hasThisNamespace = exception.HasSource(currentNamespace);

            // assert
            Assert.IsTrue(hasThisNamespace,
                          $"Exception.Source: {exceptionSource}, CurrentNamespace: {currentNamespace}");
        }