public async Task AddEvent_InvalidObjectPassed_ReturnsBadRequest() { //Arrange var mockService = new Mock <INotificationsService>(); var mockLogger = new Mock <ILogger <NotificationsController> >(); var controller = new NotificationsController(mockService.Object, mockLogger.Object); //public string Type { get; set; } //public EventDataModel Data { get; set; } //public int UserId { get; set; } EventModel eventModel = null; // Act var badResponse = await controller.AddEvent(eventModel); // Assert Assert.IsType <BadRequestResult>(badResponse); }