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); }
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); }