public void SetCorrectIsFriend_WhenUserIdIsNotEmpty() { // Arrange var mockedMapperService = new Mock <IMapperService>(); mockedMapperService.Setup(x => x.MapObject <SearchUserViewModel>(It.IsAny <CustomUser>())).Returns(() => new SearchUserViewModel()); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var user = new CustomUser() { Id = 1 }; mockedUserService.Setup(x => x.GetByIndentityId(It.IsAny <string>())).Returns(user); var mockedFriendService = new Mock <IFriendService>(); mockedFriendService.Setup(x => x.GetAllUserFriendsIds(It.IsAny <int>())).Returns(new List <int>() { 2, 3 }); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var users = new List <CustomUser>() { new CustomUser() { Id = 1, ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { Id = 2, ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { Id = 3, ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }; string userId = "user-xx-id"; // Act var result = viewModelService.GetMappedSearchedUsers(users, userId); // Assert Assert.That(result.Where(x => x.IsFriend == true).Count() == 2); }
public IActionResult Player(string position, string playerName = "PlayTheBlues4U") { playerName = playerName.Trim(); ViewModelService s = new ViewModelService(); return(View(s.GetWholeRangeAnaylsisModelGetter(playerName, position))); }
public WebActionTestBase() { var options = new DbContextOptionsBuilder <DataContextTest>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; _context = new DataContextTest(options); _context.Database.EnsureCreated(); _userManager = new FakeUserManager(_context); //mock httpcontext _signInManager = new FakeSignInManager(_userManager); _courseService = new CourseService(_context); _studentService = new StudentService(_context); _enrollService = new EnrollService(_context); _facultyService = new FacultyService(_context); _wishlistService = new WishlistService(_context); _viewModelService = new ViewModelService(_courseService, _enrollService, _studentService, _facultyService, _wishlistService); _courseController = new CourseController(_userManager, null, _courseService, _studentService, _enrollService, _wishlistService, _viewModelService); _homeController = new HomeController(_userManager, null, _courseService, _studentService, _enrollService, _viewModelService); _authController = new AuthController(_signInManager); }
public void CallImageService_ByteArrayToImageUrlOnce() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedProfile = new ProfileViewModel(); mockedMapperService.Setup(x => x.MapObject <ProfileViewModel>(It.IsAny <CustomUser>())).Returns(mappedProfile); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); byte[] profileImageContent = new byte[] { 1, 3, 5 }; var user = new CustomUser() { ProfileImage = new ProfileImage() { Content = profileImageContent } }; // Act viewModelService.GetMappedProfile(user); // Assert mockedImageService.Verify(x => x.ByteArrayToImageUrl(It.Is <byte[]>(c => c == profileImageContent)), Times.Once); }
public void ReturnCorrectResult() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedProfile = new ProfilePersonalnfo(); mockedMapperService.Setup(x => x.MapObject <ProfilePersonalnfo>(It.IsAny <CustomUser>())).Returns(mappedProfile); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); byte[] profileImageContent = new byte[] { 1, 3, 5 }; var user = new CustomUser() { ProfileImage = new ProfileImage() { Content = profileImageContent } }; // Act var result = viewModelService.GetMappedProfilePersonalInfo(user); // Assert Assert.IsNotNull(result); Assert.AreEqual(result, mappedProfile); Assert.IsInstanceOf <ProfilePersonalnfo>(result); }
private void WhenSeletIsSentSetup() { ViewModelService.Setup(s => s.Messenger).Returns(messengerOrg); CreateSut(); messengerOrg.Send(ListViewModelStatesEnum.Select); sut.SelectedVMEntity = new tblKontrahent(); }
public void CallMapperService_MapObjectOnce() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedPublication = new PublicationViewModel(); mappedPublication.Comments = new List <CommentViewModel>(); mockedMapperService.Setup(x => x.MapObject <PublicationViewModel>(It.IsAny <Publication>())).Returns(mappedPublication); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var publication = new Publication(); // Act viewModelService.GetMappedComments(publication); // Assert mockedMapperService.Verify(x => x.MapObject <PublicationViewModel>(It.Is <Publication>(p => p == publication)), Times.Once); }
public void CallImageService_ByteArrayToImageUrlCommentsCountTimes() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedPublication = new PublicationViewModel(); mappedPublication.Comments = new List <CommentViewModel>() { new CommentViewModel(), new CommentViewModel(), new CommentViewModel() }; mockedMapperService.Setup(x => x.MapObject <PublicationViewModel>(It.IsAny <Publication>())).Returns(mappedPublication); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var publication = new Publication(); // Act viewModelService.GetMappedComments(publication); // Assert mockedImageService.Verify(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>()), Times.Exactly(mappedPublication.Comments.Count())); }
public void CallMapperService_UsersCountTimes() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedConversation = new ConversationViewModel(); mockedMapperService.Setup(x => x.MapObject <ConversationViewModel>(It.IsAny <Conversation>())).Returns(mappedConversation); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var conversations = new List <Conversation>() { new Conversation(), new Conversation(), new Conversation() }; // Act viewModelService.GetMappedConversations(conversations); // Assert foreach (var conversation in conversations) { mockedMapperService.Verify(x => x.MapObject <ConversationViewModel>(conversation)); } }
public MenuViewModel Menu(ViewModelService viewModelService) => viewModelService.GetTranslatedMenuList( "headers.main-menu", ("buttons.categories", "categories"), ("buttons.cart", "cart"), ("buttons.order", "order"), ("buttons.feedback", "feedback") );
public void CallMapperService_MapObjectOnce() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedProfile = new ProfilePersonalnfo(); mockedMapperService.Setup(x => x.MapObject <ProfilePersonalnfo>(It.IsAny <CustomUser>())).Returns(mappedProfile); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); byte[] profileImageContent = new byte[] { 1, 3, 5 }; var user = new CustomUser() { ProfileImage = new ProfileImage() { Content = profileImageContent } }; // Act viewModelService.GetMappedProfilePersonalInfo(user); // Assert mockedMapperService.Verify(x => x.MapObject <ProfilePersonalnfo>(It.Is <CustomUser>(u => u == user)), Times.Once); }
public void Execute(object parameter) { this.execute(parameter); try { Image image = (Image)parameter; OpenFileDialog OPF = new OpenFileDialog(); if (OPF.ShowDialog() == DialogResult.OK) { image.Source = BitmapFrame.Create(new Uri(OPF.FileName)); byte[] imageData = null; FileInfo fInfo = new FileInfo(OPF.FileName); long numBytes = fInfo.Length; FileStream fStream = new FileStream(OPF.FileName, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fStream); imageData = br.ReadBytes((int)numBytes); string iImageExtension = (Path.GetExtension(OPF.FileName)).Replace(".", "").ToLower(); ViewModelService.Resolve <WorkBrandWindowViewModel>().Logotype = imageData; ViewModelService.Resolve <WorkBrandWindowViewModel>().ImageType = iImageExtension; parameter = image; } } catch (Exception exp) { MessageBox.Show("Вы загрузили не изображение.\nДобавьте изображение ещё раз"); } }
public void CallMapperService_MapObjectOnce() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedConversation = new ConversationViewModel(); mockedMapperService.Setup(x => x.MapObject <ConversationViewModel>(It.IsAny <Conversation>())).Returns(mappedConversation); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var conversation = new Conversation(); // Act viewModelService.GetMappedConversation(conversation); // Assert mockedMapperService.Verify(x => x.MapObject <ConversationViewModel>(conversation), Times.Once); }
public void Execute(object parameter) { this.execute(parameter); ViewModelService.Register <WorkBrandWindowViewModel>(); ViewService.Register <WorkBrandWindow>(); ViewService.Resolve <WorkBrandWindow>(ViewModelService.Resolve <WorkBrandWindowViewModel>()).Show(); }
public ViewModelService InitializeViewModelService( IAboutPanelService aboutPanelService = null, IDialoguePageCommands dialoguePageCommands = null, IDocumentMetadataManager documentMetadataManager = null, IOptionsLists optionsLists = null, IOptionsPageControlFactory optionsPageControlFactory = null, ISolutionEventsService solutionEventsService = null, IToolWindowCommands toolWindowCommands = null, IUserPreferences userPreferences = null, IUserPreferencesModelFactory userPreferencesModelFactory = null, IUserPreferencesModelRepository userPreferencesModelRepository = null) { var repository = new MockRepository(MockBehavior.Loose) { DefaultValue = DefaultValue.Mock }; var service = new ViewModelService( aboutPanelService ?? Mock.Of <IAboutPanelService>(), dialoguePageCommands ?? Mock.Of <IDialoguePageCommands>(), documentMetadataManager ?? Mock.Of <IDocumentMetadataManager>(), optionsLists ?? repository.OneOf <IOptionsLists>(), optionsPageControlFactory ?? repository.OneOf <IOptionsPageControlFactory>(), solutionEventsService ?? Mock.Of <ISolutionEventsService>(), toolWindowCommands ?? Mock.Of <IToolWindowCommands>(), userPreferences ?? Mock.Of <IUserPreferences>(), userPreferencesModelFactory ?? Mock.Of <IUserPreferencesModelFactory>(), userPreferencesModelRepository ?? Mock.Of <IUserPreferencesModelRepository>()); return(service); }
public void CallFriendService_GetAllUserFriendsIdsOnce_WhenUserIdIsNotEmpty() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedUser = new SearchUserViewModel(); mockedMapperService.Setup(x => x.MapObject <SearchUserViewModel>(It.IsAny <CustomUser>())).Returns(mappedUser); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var user = new CustomUser() { Id = 1 }; mockedUserService.Setup(x => x.GetByIndentityId(It.IsAny <string>())).Returns(user); var mockedFriendService = new Mock <IFriendService>(); mockedFriendService.Setup(x => x.GetAllUserFriendsIds(It.IsAny <int>())).Returns(new List <int>()); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var users = new List <CustomUser>() { new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }; string userId = "user-xx-id"; // Act viewModelService.GetMappedSearchedUsers(users, userId); // Assert mockedFriendService.Verify(x => x.GetAllUserFriendsIds(It.Is <int>(i => i == user.Id)), Times.Once); }
public void CallImageService_ByteArrayToImageUrlNotificationsCountTimes() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedNotification = new NotificationUserViewModel(); mockedMapperService.Setup(x => x.MapObject <NotificationUserViewModel>(It.IsAny <Notification>())).Returns(mappedNotification); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var notifications = new List <Notification>() { new Notification() { User = new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }, new Notification() { User = new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }, new Notification() { User = new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } } }; // Act viewModelService.GetMappedUserNotifications(notifications); // Assert mockedImageService.Verify(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>()), Times.Exactly(notifications.Count)); }
public ProductsController(ApplicationDbContext con, IHostingEnvironment appEnvironment, IHttpContextAccessor httpContextAccessor) { _context = con; environment = appEnvironment; _httpContextAccessor = httpContextAccessor; cs = new CartService(httpContextAccessor, _context); ps = new ProductService(httpContextAccessor, _context); vms = new ViewModelService(_context, httpContextAccessor); }
public ProductController( ProductService productService, RouteValueDictionary routeValues, ViewModelService viewModelService ) { _productService = productService; _routeValues = routeValues; _viewModelService = viewModelService; }
public ConfigurationController(PriceCalculationService priceCalculationService, UpdateService updateService, OrderService orderService, KonfiguratorDbContext dbContext, EmailService emailService, ViewModelService viewModelService) { _viewModelService = viewModelService; _emailService = emailService; _priceCalculationService = priceCalculationService; _dbContext = dbContext; _orderService = orderService; _updateService = updateService; }
private readonly ReplServices replServices; // "back-end" services that handle inspection / evaluation of code. public MainWindow() { InitializeComponent(); this.DataContext = Model = new WindowViewModel(); this.replServices = new ReplServices(); this.viewModelService = new ViewModelService(replServices); replServices.UserConfigurationLoaded += ConfigureWindow; Task.Run(BackgroundInitializationAsync); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var currentDomain = AppDomain.CurrentDomain; var basePath = currentDomain.BaseDirectory.Substring(0, currentDomain.BaseDirectory.Length - 11); currentDomain.SetData("DataDirectory", basePath); ViewModelService.Register <MainWindowViewModel>(); ViewService.Register <MainWindow>(); ViewService.Resolve <MainWindow>(ViewModelService.Resolve <MainWindowViewModel>()).Show(); }
public ActionResult Index() { string CurrentLang = CurrentLanguageCode.ToString().ToUpper(); ViewBag.Lang = CurrentLang; ViewModelService data = new ViewModelService(); data.service = db.Services.Where(l => l.Language.Name == CurrentLang).FirstOrDefault(); data.serviceElements = db.ServiceElements.Where(l => l.Language.Name == CurrentLang).ToList(); return(View(data)); }
public void WhenListViewModelStatesEnumIsSent_ButtonTextChanges() { ViewModelService.Setup(s => s.Messenger).Returns(messengerOrg); CreateSut(); messengerOrg.Send(ListViewModelStatesEnum.Select); Assert.AreEqual("Wybierz", sut.SelectEditButtonTitle); messengerOrg.Send(ListViewModelStatesEnum.AddEdit); Assert.AreEqual("Edytuj", sut.SelectEditButtonTitle); }
public void NotCallFriendService_GetAllUserFriendsIds_WhenUserIdIsEmpty() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedUser = new SearchUserViewModel(); mockedMapperService.Setup(x => x.MapObject <SearchUserViewModel>(It.IsAny <CustomUser>())).Returns(mappedUser); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var users = new List <CustomUser>() { new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }; // Act viewModelService.GetMappedSearchedUsers(users, string.Empty); // Assert mockedFriendService.Verify(x => x.GetAllUserFriendsIds(It.IsAny <int>()), Times.Never); }
public void CallMapperService_UsersCountTimes() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedUser = new DashboardViewModel(); mockedMapperService.Setup(x => x.MapObject <DashboardViewModel>(It.IsAny <CustomUser>())).Returns(mappedUser); var mockedImageService = new Mock <IImageService>(); mockedImageService.Setup(x => x.ByteArrayToImageUrl(It.IsAny <byte[]>())).Returns("some-url"); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var users = new List <CustomUser>() { new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } } }; // Act viewModelService.GetMappedAdminUsers(users); // Assert mockedMapperService.Verify(x => x.MapObject <DashboardViewModel>(It.IsAny <CustomUser>()), Times.Exactly(users.Count)); }
private ViewModelService CreateViewModelService( out Mock <ISolutionEventsService> solutionEventsServiceMock) { solutionEventsServiceMock = new Mock <ISolutionEventsService>(); // Call constructor to assign service/view-model objects var viewModelService = new ViewModelService( Mock.Of <IAboutPanelService>(), Mock.Of <ICommands>(), Mock.Of <IDocumentMetadataManager>(), Mock.Of <IOptionsLists>(), solutionEventsServiceMock.Object, Mock.Of <IUserPreferences>()); return(viewModelService); }
public CartController( ProductService productService, CartService cartService, II18NService i18NService, ViewModelService viewModelService, RouteValueDictionary routeValues, IBotInputChat chat ) { _productService = productService; _routeValues = routeValues; _cartService = cartService; _chat = chat; _i18NService = i18NService; _viewModelService = viewModelService; }
public void CallMapperService_FriendsCountTimes() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedFriend = new ProfileFriendViewModel(); mockedMapperService.Setup(x => x.MapObject <ProfileFriendViewModel>(It.IsAny <CustomUser>())).Returns(mappedFriend); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var friends = new List <CustomUser>() { new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 2, 3 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 3, 4 } } } }; // Act viewModelService.GetMappedUserFriends(friends); // Assert mockedMapperService.Verify(x => x.MapObject <ProfileFriendViewModel>(It.IsAny <CustomUser>()), Times.Exactly(friends.Count)); }
public void ReturnCorrectCountMappedUserFriends() { // Arrange var mockedMapperService = new Mock <IMapperService>(); var mappedFriend = new ProfileFriendViewModel(); mockedMapperService.Setup(x => x.MapObject <ProfileFriendViewModel>(It.IsAny <CustomUser>())).Returns(mappedFriend); var mockedImageService = new Mock <IImageService>(); var mockedUserService = new Mock <IUserService>(); var mockedFriendService = new Mock <IFriendService>(); var viewModelService = new ViewModelService( mockedMapperService.Object, mockedImageService.Object, mockedUserService.Object, mockedFriendService.Object); var friends = new List <CustomUser>() { new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 1, 2 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 2, 3 } } }, new CustomUser() { ProfileImage = new ProfileImage() { Content = new byte[] { 3, 4 } } } }; // Act var result = viewModelService.GetMappedUserFriends(friends); // Assert Assert.AreEqual(result.Count(), 3); }
public void Name() { var testService = new ViewModelService(); Assert.AreEqual("ViewModelService", testService.Name); }