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());
        }
        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());
        }
Esempio n. 3
0
        public async Task SaveFormDataAsyncMethodCallsCorrectServiceMethodTest()
        {
            var formDataId                  = Guid.NewGuid();
            var serializedObject            = string.Empty;
            var mockFormsPersistenceService = new Mock <IFormsPersistenceService>();
            var persistenceController       = new FormsPersistenceController(mockFormsPersistenceService.Object);

            await persistenceController.SaveFormDataAsync(formDataId, serializedObject);

            mockFormsPersistenceService.Verify(m => m.SaveFormDataAsync(formDataId, serializedObject), Times.Once());
        }