public OrderBuilder(Address address) { _order = new global::Order.Domain.AggregatesModel.OrderAggregate.Order( "userId", "fakeName", address, cardTypeId: 5, cardNumber: "12", cardSecurityNumber: "123", cardHolderName: "name", cardExpiration: DateTime.UtcNow); }
public void Add_new_Order_raises_new_event() { //Arrange var street = "fakeStreet"; var city = "FakeCity"; var state = "fakeState"; var country = "fakeCountry"; var zipcode = "FakeZipCode"; var cardTypeId = 5; var cardNumber = "12"; var cardSecurityNumber = "123"; var cardHolderName = "FakeName"; var cardExpiration = DateTime.Now.AddYears(1); var expectedResult = 1; //Act var fakeOrder = new global::Order.Domain.AggregatesModel.OrderAggregate.Order("1", "fakeName", new Address(street, city, state, country, zipcode), cardTypeId, cardNumber, cardSecurityNumber, cardHolderName, cardExpiration); //Assert Assert.Equal(fakeOrder.DomainEvents.Count, expectedResult); }