示例#1
0
        public void ReturnNewValidatableArgumentInstance_WhenArgumentIsNotValidatableArgument()
        {
            // Arrange.
            IArgument <int> argument = new IntArgumentMock();

            // Act.
            IValidatableArgument <int> validatableArgument = argument.ToValidatableArgument();

            // Assert.
            Assert.AreNotSame(argument, validatableArgument);
            Assert.AreEqual(argument.Name, validatableArgument.Name);
            Assert.AreEqual(argument.Value, validatableArgument.Value);
        }
        public void ReturnNewValidatableArgumentInstance_WhenArgumentIsNotValidatableArgument()
        {
            // Arrange.
            IArgument<int> argument = new IntArgumentMock();

            // Act.
            IValidatableArgument<int> validatableArgument = argument.ToValidatableArgument();

            // Assert.
            Assert.AreNotSame(argument, validatableArgument);
            Assert.AreEqual(argument.Name, validatableArgument.Name);
            Assert.AreEqual(argument.Value, validatableArgument.Value);
        }