public async Task VerifyUserGetAllProjectsCalledOnce() { // Arrange Mock <IProjectDetailsRepository> mockRepository = new Mock <IProjectDetailsRepository>(); var projectManger = new ProjectManger(mockRepository.Object); // Act await projectManger.GetAllProjects(); // Assert mockRepository.Verify(t => t.GetAllProjects(), Times.Once); }
public async Task VerifyProjectGetCalledOnce() { // Arrange var mockRepository = new Mock <IProjectDetailsRepository>(); var projectManger = new ProjectManger(mockRepository.Object); // Act await projectManger.GetProjectDetail(10); // Assert mockRepository.Verify(t => t.Get(10), Times.Once); }
public async Task VerifyProjectUpdateCalledOnce() { // Arrange var mockRepository = new Mock <IProjectDetailsRepository>(); var userManger = new ProjectManger(mockRepository.Object); var projectDetail = new ProjectDetailModel(); // Act await userManger.UpdateProjectDetails(10, projectDetail); // Assert mockRepository.Verify(t => t.Update(10, projectDetail), Times.Once); }