public void Payment_method_is_equal_to() { int cardTypeId = 1; string cardNumber = "456137979813456"; DateTime expiration = DateTime.UtcNow.AddDays(1); var fakePaymentMethod = new PaymentMethod( cardTypeId: cardTypeId, alias: "银联", cardNumber: cardNumber, securityNumber: "789654", cardHolderName: "张三", expiration: expiration); var equal = fakePaymentMethod.IsEqualTo(cardTypeId, cardNumber, expiration); var notEqual = fakePaymentMethod.IsEqualTo(cardTypeId, "", expiration); Assert.True(equal); Assert.False(notEqual); }
public void payment_method_isEqualTo() { //Arrange var cardTypeId = 1; var alias = "fakeAlias"; var cardNumber = "124"; var securityNumber = "1234"; var cardHolderName = "FakeHolderNAme"; var expiration = DateTime.Now.AddYears(1); //Act var fakePaymentMethod = new PaymentMethod(cardTypeId, alias, cardNumber, securityNumber, cardHolderName, expiration); var result = fakePaymentMethod.IsEqualTo(cardTypeId, cardNumber, expiration); //Assert Assert.True(result); }