private CatalogueItemsControllerTestContext()
            {
                GetCatalogueItemDtoResult = CatalogueItemDtoBuilder
                                            .Create()
                                            .Build();

                ListCatalogueItemsDtoResult = new List <CatalogueItemDto>();

                MediatorMock = new Mock <IMediator>();
                MediatorMock
                .Setup(m => m.Send(It.IsAny <GetCatalogueItemByIdQuery>(), default))
                .ReturnsAsync(() => GetCatalogueItemDtoResult);

                MediatorMock
                .Setup(m => m.Send(It.IsAny <ListCatalogueItemQuery>(), default))
                .ReturnsAsync(() => ListCatalogueItemsDtoResult);

                Controller = new CatalogueItemsController(MediatorMock.Object);
            }
 public void Constructor_NullMediator_ThrowsArgumentNullException()
 {
     Assert.Throws <ArgumentNullException>(() => _ = new CatalogueItemsController(null));
 }