public void ExistsShouldReturnFalseIfEmailDontExist() { // Arrange var addressService = new ShoppingNewsLetterService(this.db); // Act var result = addressService.Exists(EmailAddress); // Assert result .Should() .BeFalse(); }
public void IfCreateIsSuccessfulShouldReturnTrue() { // Arrange var addressService = new ShoppingNewsLetterService(this.db); // Act var result = addressService.Create(EmailAddress); // Assert result .Should() .BeTrue(); }
public void IfCreateIsNotSuccessfulShouldReturnFalse() { // Arrange var addressService = new ShoppingNewsLetterService(this.db); string emailAddress = "test@test"; // Act var result = addressService.Create(emailAddress); // Assert result .Should() .BeFalse(); }
public void ExistsShouldReturnTrueIfEmailExist() { // Arrange var emailAddress = new Subscription { Id = 1, Email = EmailAddress }; this.db.Subscriptions.Add(emailAddress); this.db.SaveChanges(); var addressService = new ShoppingNewsLetterService(this.db); // Act var result = addressService.Exists(EmailAddress); // Assert result .Should() .BeTrue(); }