/** @test */ public function should_test_equality() { $one = ReminderId::fromString('d16f9fe7-e947-460e-99f6-2d64d65f46bc'); $two = ReminderId::fromString('d16f9fe7-e947-460e-99f6-2d64d65f46bc'); $three = ReminderId::generate(); $this->assertTrue($one->equals($two)); $this->assertFalse($one->equals($three)); }
/** @test */ public function should_request_and_return_new_reminder() { $this->users->shouldReceive('userOfEmail')->andReturn($this->user); $this->reminders->shouldReceive('deleteExistingRemindersForEmail'); $this->reminders->shouldReceive('nextIdentity')->andReturn(ReminderId::generate()); $this->reminders->shouldReceive('add'); $reminder = $this->service->request('*****@*****.**'); $this->assertInstanceOf('Cffs\\Domain\\Model\\Identity\\Reminder', $reminder); }
public function setUp() { $this->id = ReminderId::generate(); $this->email = new Email('*****@*****.**'); $this->code = ReminderCode::generate(); $this->timestamp = Carbon::create(2014, 10, 11, 10, 23, 34); Carbon::setTestNow($this->timestamp); $this->reminder = new Reminder($this->id, $this->email, $this->code); }
/** * Return the next identity * * @return ReminderId */ public function nextIdentity() { return ReminderId::generate(); }