public void GetGroceriesCommandHandlerShouldntReturnNotifications() { var _mock = MockRepository.GenerateMock <IGroceriesRepository>(); var command = new GetGroceriesCommand(Guid.NewGuid()); _mock.Expect(x => x.GetById(command.Id)).Return(new Groceries(command.Id, string.Empty, 0, Enums.Unity.Grams, Enums.Category.Bakery)); GetGroceriesCommandHandler handler = new GetGroceriesCommandHandler(_mock); var g = handler.Handle(command); Assert.AreEqual(handler.Notifications.Count, 0); }
public GroceriesController(RegisterGroceriesCommandHandler registerGroceriesCommandHandler, UpdateGroceriesCommandHandler updateGroceriesCommandHandler, DeleteGroceriesCommandHandler deleteGroceriesCommandHandler, SearchGroceriesCommandHandler searchGroceriesCommandHandler, GetGroceriesCommandHandler getGroceriesCommandHandler, UpdateGroceriesPositionCommandHandler updateGroceriesPositionCommandHandler) { _registerGroceriesCommandHandler = registerGroceriesCommandHandler; _updateGroceriesCommandHandler = updateGroceriesCommandHandler; _deleteGroceriesCommandHandler = deleteGroceriesCommandHandler; _searchGroceriesCommandHandler = searchGroceriesCommandHandler; _getGroceriesCommandHandler = getGroceriesCommandHandler; _updateGroceriesPositionCommandHandler = updateGroceriesPositionCommandHandler; }