Esempio n. 1
0
        public void Is_WhenArgumentDoesNotImplementType_Throws()
        {
            // Arrange
            var someArg = new NotImplementationOfITest();

            // Act/Assert
            var exception = GetException <ArgumentException>(() => Guard.That(someArg, nameof(someArg)).Is(typeof(ITest)));

            // Assert
            AssertArgumentException(exception, "Value is not <ITest>", "someArg");
        }
Esempio n. 2
0
        public void GetResult_WhenCalledWithOneFailingCheck_ReturnListWithOneMessage()
        {
            // Arrange
            var arg1 = new NotImplementationOfITest();

            // Act
            var result = Validate.That(() => arg1).Is(typeof(ITest)).Errors;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count());
        }
Esempio n. 3
0
        public void Is_WhenArgumentDoesNotImplementType_Throws()
        {
            // Arrange
            var someArg = new NotImplementationOfITest();

            // Act/Assert
            ArgumentException exception =
                GetException<ArgumentException>(() => Guard.That(() => someArg).Is(typeof(ITest)));

            // Assert
            AssertArgumentException(exception, "someArg", "Value is not <ITest>\r\nParameter name: someArg");
        }
Esempio n. 4
0
        public void GetResult_WhenCalledWithOneFailingCheck_ReturnListWithOneMessage()
        {
            // Arrange
            var arg1 = new NotImplementationOfITest();

            // Act
            var result = Validate.That(() => arg1).Is(typeof(ITest)).Errors;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count());
        }
Esempio n. 5
0
        public void Is_WhenArgumentDoesNotImplementType_Throws()
        {
            // Arrange
            var arg1 = new NotImplementationOfITest();

            // Act/Assert
            ArgumentException exception =
                GetException <ArgumentException>(() => Guard.That(() => arg1).Is(typeof(ITest)));

            // Assert
            AssertArgumentException(exception, "arg1", "Value is not <ITest>\r\nParameter name: arg1");
        }