public void Email_Send_called_with_params() { var workflowModel = new Workflow { AspNetUser = new AspNetUser { UserName = "******" }, UnliquidatedObligation = new UnliquidatedObligation { UloId = 1, PegasysDocumentNumber = "CL12345" } }; var expectedBody = "Dear testUser, Ulo for for PDN: CL12345 is now assigned to you"; BackgroundTasks.Email("subject", "recipient", "Dear @Model.AspNetUser.UserName, Ulo for for PDN: @Model.UnliquidatedObligation.PegasysDocumentNumber is now assigned to you", workflowModel); EmailServerMock.Verify(e => e.SendEmail("subject", expectedBody, "recipient")); }