public CreateTransitionCommandHandler( IContentLocationRepository locationRepository, IContentTransitionRepository transitionRepository) { _locationRepository = locationRepository; _transitionRepository = transitionRepository; }
public CreateLocationTests() { var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.AddEntity(It.IsAny <Location>())) .Returns((Location location) => Task.FromResult(location)) .Callback((Location location) => _addedLocation = location); _locationRepository = locationRepositoryMock.Object; _handler = new CreateLocationCommandHandler(_locationRepository); }
public GetLocationTests() { _location = new Location { Id = 1, Name = "TestName", Description = "TestDescription" }; var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.GetEntity(It.IsAny <int>())) .ReturnsAsync((int id) => id == 1 ? _location : null); _locationRepository = locationRepositoryMock.Object; _handler = new GetLocationQueryHandler(_locationRepository); }
public UpdateLocationTests() { _location = new Location { Id = 1, Name = "Location", Description = "Description" }; var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.GetEntity(It.IsAny <int>())) .ReturnsAsync((int id) => id == 1 ? _location : null); locationRepositoryMock .Setup(a => a.UpdateEntity(It.IsAny <Location>())) .Returns(Task.CompletedTask) .Callback((Location location) => _location = location); _locationRepository = locationRepositoryMock.Object; _handler = new UpdateLocationCommandHandler(_locationRepository); }
public CreateTransitionTests() { var locations = new List <Location> { new Location { Id = 1 }, new Location { Id = 2 }, new Location { Id = 3 }, }; var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.GetEntity(It.IsAny <int>())) .ReturnsAsync((int id) => locations.FirstOrDefault(x => x.Id == id)); _locationRepository = locationRepositoryMock.Object; var transitionRepositoryMock = new Mock <IContentTransitionRepository>(); transitionRepositoryMock .Setup(a => a.AddEntity(It.IsAny <Transition>())) .Returns(Task.CompletedTask) .Callback((Transition t) => { _lastAddedTransition = t; }); transitionRepositoryMock .Setup(a => a.ExistTransitionBetween(1, 2)) .ReturnsAsync(true); transitionRepositoryMock .Setup(a => a.ExistTransitionBetween(1, 3)) .ReturnsAsync(false); _transitionRepository = transitionRepositoryMock.Object; _handler = new CreateTransitionCommandHandler(_locationRepository, _transitionRepository); }
public GetAllLocationsPreview() { _locations = new List <Location> { new Location { Id = 1, Name = "Name1", Description = "Description1" }, new Location { Id = 2, Name = "Name2", Description = "Description2" }, new Location { Id = 3, Name = "Name3", Description = "Description3" } }; var locationRepositoryMock = new Mock <IContentLocationRepository>(); locationRepositoryMock .Setup(a => a.GetAllLocations()) .ReturnsAsync(_locations); _locationRepository = locationRepositoryMock.Object; _handler = new GetAllLocationsPreviewQueryHandler(_locationRepository); }
public DeleteLocationCommandHandler(IContentLocationRepository locationRepository) { _locationRepository = locationRepository; }
public GetAllLocationsPreviewQueryHandler(IContentLocationRepository locationRepository) { _locationRepository = locationRepository; }
public GetLocationQueryHandler(IContentLocationRepository locationRepository) { _locationRepository = locationRepository; }