public async Task RemoveFormDataAsyncMethodReturnsCorrectTypeTest() { var formDataId = Guid.NewGuid(); var fragmentName = string.Empty; var mockFormsPersistenceFragmentService = new Mock<IFormsPersistenceFragmentService>(); var persistenceController = new FormsPersistenceFragmentController(mockFormsPersistenceFragmentService.Object); var result = await persistenceController.RemoveFormFragmentDataAsync(formDataId, fragmentName); Assert.AreEqual(typeof(OkResult), result.GetType()); }
public async Task RemoveFormDataAsyncMethodCallsCorrectServiceMethodTest() { var formDataId = Guid.NewGuid(); var fragmentName = string.Empty; var fragmentFilter = new KeyValuePair<string, string>(); var mockFormsPersistenceFragmentService = new Mock<IFormsPersistenceFragmentService>(); var persistenceController = new FormsPersistenceFragmentController(mockFormsPersistenceFragmentService.Object); await persistenceController.RemoveFormFragmentDataAsync(formDataId, fragmentName); mockFormsPersistenceFragmentService.Verify(m => m.RemoveFormDataFragmentAsync(formDataId, fragmentName, fragmentFilter), Times.Once()); }