Esempio n. 1
0
        public void ExistsShouldReturnFalseIfEmailDontExist()
        {
            // Arrange
            var addressService = new ShoppingNewsLetterService(this.db);

            // Act
            var result = addressService.Exists(EmailAddress);

            // Assert
            result
            .Should()
            .BeFalse();
        }
Esempio n. 2
0
        public void IfCreateIsSuccessfulShouldReturnTrue()
        {
            // Arrange
            var addressService = new ShoppingNewsLetterService(this.db);

            // Act
            var result = addressService.Create(EmailAddress);

            // Assert
            result
            .Should()
            .BeTrue();
        }
Esempio n. 3
0
        public void IfCreateIsNotSuccessfulShouldReturnFalse()
        {
            // Arrange
            var    addressService = new ShoppingNewsLetterService(this.db);
            string emailAddress   = "test@test";

            // Act
            var result = addressService.Create(emailAddress);

            // Assert
            result
            .Should()
            .BeFalse();
        }
Esempio n. 4
0
        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();
        }