Exemplo n.º 1
0
        public void Throw_WhenPassedParameterIsNull()
        {
            //Arrange
            var supplements        = new Mock <IEfGenericRepository <Supplement> >();
            var supplementsService = new SupplementsService(supplements.Object);

            //Act & Assert
            Assert.Throws <ArgumentNullException>(() => supplementsService.Delete(null));
        }
Exemplo n.º 2
0
        public void InvokeRepositoryMethodDeleteOnce_WhenPassedParameterIsValid()
        {
            //Arrange
            var supplements = new Mock <IEfGenericRepository <Supplement> >();

            supplements.Setup(x => x.Delete(It.IsAny <Supplement>())).Verifiable();
            var supplementsService = new SupplementsService(supplements.Object);
            var supplement         = DataHelper.GetSupplement();

            //Act
            supplementsService.Delete(supplement);

            //Assert
            supplements.Verify(x => x.Delete(It.IsAny <Supplement>()), Times.Once);
        }