Пример #1
0
        public void DeleteWithGuidShouldReturnOkWhenDeleteOperationSucceeded()
        {
            var loggerMock     = new Mock <ILogger>();
            var repositoryMock = new Mock <IRepository <SampleEntity> >();
            var requestObject  = new Guid("2d62fa93-1be2-4e71-a8df-531b2fc278c3");

            loggerMock.Setup(v => v.Error(It.IsAny <string>()));
            repositoryMock.Setup(v => v.Delete(requestObject)).Returns(true);
            var service = new SampleService(loggerMock.Object, repositoryMock.Object);

            // When
            var result = service.Delete(requestObject);

            // Then
            Assert.True(result.IsSuccessed);
        }
Пример #2
0
        public void DeleteWithIdShouldReturnNotOkWhenDeleteOperationFailed()
        {
            var loggerMock     = new Mock <ILogger>();
            var repositoryMock = new Mock <IRepository <SampleEntity> >();
            var requestObject  = 1;

            loggerMock.Setup(v => v.Error(It.IsAny <string>()));
            repositoryMock.Setup(v => v.Delete(requestObject));
            var service = new SampleService(loggerMock.Object, repositoryMock.Object);

            // When
            var result = service.Delete(requestObject);

            // Then
            Assert.False(result.IsSuccessed);
        }