public async Task RemoveFormDataAsyncMethodReturnsCorrectTypeTest() { var formDataId = Guid.NewGuid(); var mockFormsPersistenceService = new Mock<IFormsPersistenceService>(); var persistenceController = new FormsPersistenceController(mockFormsPersistenceService.Object); var result = await persistenceController.RemoveFormDataAsync(formDataId); Assert.AreEqual(typeof(OkResult), result.GetType()); }
public async Task RemoveFormDataAsyncMethodCallsCorrectServiceMethodTest() { var formDataId = Guid.NewGuid(); var mockFormsPersistenceService = new Mock<IFormsPersistenceService>(); var persistenceController = new FormsPersistenceController(mockFormsPersistenceService.Object); await persistenceController.RemoveFormDataAsync(formDataId); mockFormsPersistenceService.Verify(m => m.RemoveFormDataAsync(formDataId), Times.Once()); }