public void Instance_Implement_Interface_IHandler_Of_IEnumerable_Of_Attribute() { //Arrange var type = typeof(IHandler <GetAttributesByAccommodationIdAndLanguageId, IEnumerable <Attribute> >); var ownerMock = new Mock <IHaveGlobalizationQueryable <AccommodationToAttribute> >(); var projectorMock = new Mock <IProjection>(); //Act var handler = new AttributesByAccommodationIdAndLanguageId(ownerMock.Object, projectorMock.Object); //Assert Assert.IsInstanceOf(type, handler); }
public void HandleAsync() { //Arrange var ownerMock = new Mock <IHaveGlobalizationQueryable <AccommodationToAttribute> >(); var projectorMock = new Mock <IProjection>(); var handler = new AttributesByAccommodationIdAndLanguageId(ownerMock.Object, projectorMock.Object); var providerMock = new Mock <IProvider>(); var query = new GetAttributesByAccommodationIdAndLanguageId(providerMock.Object); //Act var result = handler.HandleAsync(query, default(CancellationToken)); //Assert Assert.IsInstanceOf <Task <IEnumerable <Attribute> > >(result); }