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