public void WhenCourseUpdateCreditsIsCalledThenIExpectItToDoSomething() { var efTestExtensions = new EfRepositoryTestExtension(); EntityFrameworkRepositoryExtensions.SetDefaultImplementation(efTestExtensions); // Arrange var repository = new InMemoryRecordedRepository(); // Act var request = CreateValidRequest(); var response = CourseHandlers.Handle(repository, request); // Assert response.HasValidationIssues.ShouldEqual(false); efTestExtensions.ExecuteStoredProcudureCallCount.ShouldEqual(1); }
public void WhenCourseUpdateCreditsIsCalledThenIExpectItToDoSomething() { var efTestExtensions = new EfRepositoryTestExtension(); EntityFrameworkRepositoryExtensions.SetDefaultImplementation(efTestExtensions); // Arrange var repository = new InMemoryRecordedRepository(); // Act var request = CreateValidRequest(); var response = CourseHandlers.Handle(repository, request); // Assert response.HasValidationIssues.ShouldEqual(false); efTestExtensions.ExecuteStoredProcudureCallCount.ShouldEqual(1); }