public void should_update_state_to_confirmed() { var fixture = new Fixture(); var sut = fixture.Create <Appointment>(); var @event = new AppointmentConfirmed(sut.Id, Guid.NewGuid()); sut.Apply(@event); sut.State.Should().Be(AppointmentState.Confirmed); }
public void should_set_vet_id_correctly() { var fixture = new Fixture(); var sut = fixture.Create <Appointment>(); var @event = new AppointmentConfirmed(sut.Id, Guid.NewGuid()); sut.Apply(@event); sut.State.Should().Be(AppointmentState.Confirmed); sut.AttendingVeterinarianId.Should().Be(@event.AttendingVeterinarianId); }
public void Apply(AppointmentConfirmed @event) { AttendingVeterinarianId = @event.AttendingVeterinarianId; State = @event.State; }