Bytes2you.Validation.UnitTests.Extensions.ArgumentExtensionsTests.ToValidatableArgument_Should.ReturnNewValidatableArgumentInstance_WhenArgumentIsNotValidatableArgument C# (CSharp) Method

ReturnNewValidatableArgumentInstance_WhenArgumentIsNotValidatableArgument() private method

        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);
        }
    }