private static LoginViewModel CreateSystemUnderTest( IUserManager userManager = null, IMessenger messenger = null, TypeOfView type = TypeOfView.Login) { return new LoginViewModel( userManager ?? Substitute.For<IUserManager>(), messenger ?? Substitute.For<IMessenger>(), type); }
public LoginViewModel(IUserManager userManager, IMessenger messenger, TypeOfView type) { if (userManager == null) throw new ArgumentNullException("userManager"); if (messenger == null) throw new ArgumentNullException("messenger"); _userManager = userManager; _messenger = messenger; switch (type) { case TypeOfView.Login: ActionCommand = new RelayCommand(OnLogin); ButtonContent = "Login"; HeaderViewContent = "Enter your login and password to log in"; break; case TypeOfView.Register: ActionCommand = new RelayCommand(OnRegister); ButtonContent = "Register"; HeaderViewContent = "Enter your login and password to register"; break; } }
public FCamera(TypeOfView typeOfView, Volume target, GameWindow game) : base(typeOfView, target, game) { }