Exemple #1
0
        public void AddShouldReturnTrueIfRepositoryHasNoExceptions()
        {
            // Arrange
            var mock = new Mock <IDeliveryPersonRepository>();

            Repository = mock.Object;
            Service    = new DeliveryPersonService(Repository);
            var mockCustomer = Builder <DeliveryPersonAddModel> .CreateNew().Build();

            // Act
            var result = Service.Add(mockCustomer);

            // Assert
            Assert.IsTrue(result);
        }
Exemple #2
0
        public void AddShouldReturnFalseIfRepositoryHasExceptions()
        {
            // Arrange
            var mock = new Mock <IDeliveryPersonRepository>();

            mock.Setup(_ => _.CreateNewDeliveryPerson(It.IsAny <DeliveryPerson>()))
            .Throws <Exception>();
            Repository = mock.Object;
            Service    = new DeliveryPersonService(Repository);
            var mockDPerson = Builder <DeliveryPersonAddModel> .CreateNew().Build();

            // Act
            var result = Service.Add(mockDPerson);

            // Assert
            Assert.IsFalse(result);
        }