Exemplo n.º 1
0
        public AdminFabController(IIdentityProvider identityProvider, IAdminFabViewModelFactory adminFabViewModelFactory)
        {
            Guard.WhenArgument(identityProvider, nameof(IIdentityProvider)).IsNull().Throw();
            Guard.WhenArgument(adminFabViewModelFactory, nameof(IAdminFabViewModelFactory)).IsNull().Throw();

            this.identityProvider         = identityProvider;
            this.adminFabViewModelFactory = adminFabViewModelFactory;
        }
Exemplo n.º 2
0
        public void ThrowArgumentNullException_WhenIAdminFabViewModelFactoryParameterIsNull()
        {
            // Arrange
            var identityProvider = new Mock <IIdentityProvider>();
            IAdminFabViewModelFactory adminFabViewModelFactory = null;

            // Act & Assert
            Assert.That(
                () => new AdminFabController(identityProvider.Object, adminFabViewModelFactory),
                Throws.InstanceOf <ArgumentNullException>().With.Message.Contains(nameof(IAdminFabViewModelFactory)));
        }