예제 #1
0
        public void AddCreatedViewModelsToListAdneReturnIt()
        {
            var vm = new TripDetailsViewModel();

            creatorMock = new Mock <ITripDetailsCreator>();
            creatorMock.Setup(cm => cm.CreateViewModel(It.IsAny <TripDetails>()))
            .Returns(vm);

            InitializeFacMock();

            converter = new TripDetailsViewModelConverter(facMock.Object);

            var inputList = new List <TripDetails>
            {
                new TripDetails(),
                new TripDetails(),
                new TripDetails(),
                new TripDetails()
            };

            var @out = converter.Convert(
                inputList,
                ViewerType.Driver
                );

            foreach (var item in @out)
            {
                Assert.Equal(vm, item);
            }
        }
예제 #2
0
        public ConvertListTests()
        {
            creatorMock = new Mock <ITripDetailsCreator>();

            InitializeFacMock();

            converter = new TripDetailsViewModelConverter(facMock.Object);
        }