public void AddReservation(ReservationAcceptedEvent reservation) { var partitionKey = reservation.Date.Date.ToString("yyyyMMdd"); var rowKey = reservation.Id.ToString(); if (this.IsReplay(partitionKey, rowKey)) { return; } var r = new ReservationTableEntity { PartitionKey = reservation.Date.Date.ToString("yyyyMMdd"), RowKey = reservation.Id.ToString(), Date = reservation.Date, Name = reservation.Name, Email = reservation.Email, Quantity = reservation.Quantity }; this.context.AddReservation(r); this.context.SaveChanges(); }
public void SutIsMessage(ReservationAcceptedEvent sut) { Assert.IsAssignableFrom<IMessage>(sut); }
public void QuantityIsCorrect([Frozen]int quantity, ReservationAcceptedEvent sut) { Assert.Equal<int>(quantity, sut.Quantity); }
public void NameIsCorrect([Frozen]string name, ReservationAcceptedEvent sut) { Assert.Equal<string>(name, sut.Name); }
public void IdIsCorrect([Frozen]Guid id, ReservationAcceptedEvent sut) { Assert.Equal<Guid>(id, sut.Id); }
public void EnvelopReturnsCorrectBody(ReservationAcceptedEvent sut) { var actual = sut.Envelop(); Assert.Equal(sut, actual.Body); }
public void EmailIsCorrect([Frozen]string email, ReservationAcceptedEvent sut) { Assert.Equal<string>(email, sut.Email); }
public void DateIsCorrect([Frozen]DateTime date, ReservationAcceptedEvent sut) { Assert.Equal<DateTime>(date, sut.Date); }