public void ErrorService_ReportError() { var error = new ErrorReport { AppId = _TestAppId, Category = "category", Detail = "detail", Message = "message", Source = "source", ReportedTimestampUtc = DateTime.UtcNow, UserEmail = "*****@*****.**" }; var service = new ErrorService(DocumentStore, _MockEmailService.Object); var reportedError = service.ReportError(error, "apikey"); Assert.IsFalse(String.IsNullOrEmpty(reportedError.Id)); _MockEmailService.Verify(s => s.SendErrorReports(It.IsAny <App>(), It.IsAny <ErrorReport>(), It.IsAny <IEnumerable <string> >())); }