Пример #1
0
        public void TestFixtureSetUp()
        {
            eventAggregatorMock.Setup(p => p.GetEvent <NewBookEvent>()).Returns(newBookEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <NewClientEvent>()).Returns(newClientEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <NewRequestForQuoteEvent>()).Returns(newRequestForQuoteEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <SearchRequestForQuoteEvent>()).Returns(searchRequestForQuoteEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <GetTodaysRequestsEvent>()).Returns(getTodaysRequestsEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <NewSerializedRequestEvent>()).Returns(newSerializedRequestEventMock.Object);
            eventAggregatorMock.Setup(p => p.GetEvent <NewUserEvent>()).Returns(newUserMessageEventMock.Object);

            bookManagerMock.Setup(bm => bm.Books).Returns(new List <IBook>()
            {
                testBook
            });
            clientManagerMock.Setup(cm => cm.Clients).Returns(new List <IClient>()
            {
                testClient
            });
            optionRequestPersistanceManagerMock.Setup(orpm => orpm.GetRequestsForToday(true)).Returns(new List <IRequestForQuote>());
            userManagerMock.Setup(um => um.Users).Returns(new List <IUser>()
            {
                testUser
            });

            viewModel = new RequestForQuoteGridViewModel(bookManagerMock.Object, clientManagerMock.Object,
                                                         optionRequestParserMock.Object, optionRequestPricerMock.Object, chatServiceManagerMock.Object, underlyingManagerMock.Object,
                                                         optionRequestPersistanceManagerMock.Object, eventAggregatorMock.Object, configManagerMock.Object, userManagerMock.Object);
        }
Пример #2
0
 public void Constructor_NullUserManager_ArgumentNullExceptionThrown()
 {
     // Act
     viewModel = new RequestForQuoteGridViewModel(bookManagerMock.Object, clientManagerMock.Object,
                                                  optionRequestParserMock.Object, optionRequestPricerMock.Object, chatServiceManagerMock.Object, underlyingManagerMock.Object,
                                                  optionRequestPersistanceManagerMock.Object, eventAggregatorMock.Object, configManagerMock.Object, null);
 }
 public CalculateRequestCommand(RequestForQuoteGridViewModel viewModel)
 {
     this.viewModel = viewModel;
 }
 public ShowRequestDetailsWindowCommand(RequestForQuoteGridViewModel viewModel)
     : base()
 {
     this.viewModel = viewModel;
 }
 public CloneRequestCommand(RequestForQuoteGridViewModel viewModel) : base()
 {
     this.viewModel = viewModel;
 }
 public ChangeStatusOfRequestCommand(RequestForQuoteGridViewModel viewModel) : base()
 {
     this.viewModel = viewModel;
 }
 public InvalidateRequestCommand(RequestForQuoteGridViewModel viewModel) : base()
 {
     this.viewModel = viewModel;
 }
Пример #8
0
 public void TestFixtureTearDown()
 {
     viewModel = null;
 }
Пример #9
0
 public GroupByCommand(RequestForQuoteGridViewModel viewModel) : base()
 {
     this.viewModel = viewModel;
 }