|
|
@ -96,7 +96,8 @@ public class OrderAggregateTest |
|
|
|
[Fact] |
|
|
|
public void Add_new_Order_raises_new_event() |
|
|
|
{ |
|
|
|
//Arrange
|
|
|
|
//Arrange
|
|
|
|
var userId = new Guid(); |
|
|
|
var street = "fakeStreet"; |
|
|
|
var city = "FakeCity"; |
|
|
|
var state = "fakeState"; |
|
|
@ -110,7 +111,7 @@ public class OrderAggregateTest |
|
|
|
var expectedResult = 1; |
|
|
|
|
|
|
|
//Act
|
|
|
|
var fakeOrder = new Order(new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
var fakeOrder = new Order(userId.ToString(), new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
|
|
|
|
//Assert
|
|
|
|
Assert.Equal(fakeOrder.DomainEvents.Count, expectedResult); |
|
|
@ -119,7 +120,8 @@ public class OrderAggregateTest |
|
|
|
[Fact] |
|
|
|
public void Add_event_Order_explicitly_raises_new_event() |
|
|
|
{ |
|
|
|
//Arrange
|
|
|
|
//Arrange
|
|
|
|
var userId = new Guid(); |
|
|
|
var street = "fakeStreet"; |
|
|
|
var city = "FakeCity"; |
|
|
|
var state = "fakeState"; |
|
|
@ -133,8 +135,8 @@ public class OrderAggregateTest |
|
|
|
var expectedResult = 2; |
|
|
|
|
|
|
|
//Act
|
|
|
|
var fakeOrder = new Order(new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
fakeOrder.AddDomainEvent(new OrderStartedDomainEvent(fakeOrder,cardTypeId,cardNumber,cardSecurityNumber,cardHolderName,cardExpiration)); |
|
|
|
var fakeOrder = new Order(userId.ToString(), new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
fakeOrder.AddDomainEvent(new OrderStartedDomainEvent(fakeOrder, userId.ToString(), cardTypeId,cardNumber,cardSecurityNumber,cardHolderName,cardExpiration)); |
|
|
|
//Assert
|
|
|
|
Assert.Equal(fakeOrder.DomainEvents.Count, expectedResult); |
|
|
|
} |
|
|
@ -143,6 +145,7 @@ public class OrderAggregateTest |
|
|
|
public void Remove_event_Order_explicitly() |
|
|
|
{ |
|
|
|
//Arrange
|
|
|
|
var userId = new Guid(); |
|
|
|
var street = "fakeStreet"; |
|
|
|
var city = "FakeCity"; |
|
|
|
var state = "fakeState"; |
|
|
@ -153,8 +156,8 @@ public class OrderAggregateTest |
|
|
|
var cardSecurityNumber = "123"; |
|
|
|
var cardHolderName = "FakeName"; |
|
|
|
var cardExpiration = DateTime.Now.AddYears(1); |
|
|
|
var fakeOrder = new Order(new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
var @fakeEvent = new OrderStartedDomainEvent(fakeOrder, cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
var fakeOrder = new Order(userId.ToString(), new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
var @fakeEvent = new OrderStartedDomainEvent(fakeOrder, userId.ToString(), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); |
|
|
|
var expectedResult = 1; |
|
|
|
|
|
|
|
//Act
|
|
|
|