public void CanAddRegistration() { // ARRANGE _registration = CreateRegistration(); // ACT var newRegistration = _subjectUnderTest.Add(_registration); // ASSERT Assert.That(newRegistration.Id, Is.Not.EqualTo(Guid.Empty)); }
public void CanSetName() { // ARRANGE var expectedName = NSubstitute.Substitute.For<Name>(); var subjectUnderTest = new Registration(); // ACT subjectUnderTest.Name = expectedName; // ASSERT Assert.That(subjectUnderTest.Name, Is.SameAs(expectedName)); }
public void CanSetRespondedOn() { // ARRANGE var expectedRespondedOn = DateTime.Now; var subjectUnderTest = new Registration(); // ACT subjectUnderTest.RespondedOn = expectedRespondedOn; // ASSERT Assert.That(subjectUnderTest.RespondedOn, Is.EqualTo(expectedRespondedOn)); }
public void CanSetId() { // ARRANGE var expectedId = Guid.NewGuid(); var subjectUnderTest = new Registration(); // ACT subjectUnderTest.Id = expectedId; // ASSERT Assert.That(subjectUnderTest.Id, Is.EqualTo(expectedId)); }
public RegistrationDto Rsvp(NewAcceptanceMessage message) { var name = new Name {First = message.FirstName, Last = message.LastName}; var registration = new Registration { Id = Guid.Empty, Message = message.Message, Name = name, RespondedOn = DateTime.Now }; _registrationRepository.Add(registration); return Mapper.Map<RegistrationDto>(registration); }
public RegistrationDto Rsvp(NewAcceptanceMessage message) { var name = new Name {First = message.FirstName, Last = message.LastName}; var registration = new Registration { Message = message.Message, Name = name, }; registration.Register(); _registrationRepository.Add(registration); return Mapper.Map<RegistrationDto>(registration); }
private Registration CreateRegistration() { var name = new Name { First = "John", Last = "Doe" }; var registration = new Registration { Id = Guid.Empty, Name = name, Message = $"Thank you for hosting this event!" }; return registration; }
public void TearDown() { _registration = null; _subjectUnderTest = null; }
public Registration Add(Registration registration) { var addedRegistration = _registrations.Add(registration); _dbContext.SaveChanges(); return addedRegistration; }