Пример #1
0
        public void SetItem()
        {
            // Arrange
            ModelBinderProvider provider0 = new Mock <ModelBinderProvider>().Object;
            ModelBinderProvider provider1 = new Mock <ModelBinderProvider>().Object;
            ModelBinderProvider provider2 = new Mock <ModelBinderProvider>().Object;

            ModelBinderProviderCollection collection = new ModelBinderProviderCollection();

            collection.Add(provider0);
            collection.Add(provider1);

            // Act
            collection[1] = provider2;

            // Assert
            CollectionAssert.AreEqual(new ModelBinderProvider[] { provider0, provider2 }, collection);
        }
Пример #2
0
        public void AddNullProviderThrows()
        {
            // Arrange
            ModelBinderProviderCollection collection = new ModelBinderProviderCollection();

            // Act & Assert
            ExceptionHelper.ExpectArgumentNullException(
                delegate {
                collection.Add(null);
            },
                "item");
        }
Пример #3
0
        public void SetNullProviderThrows()
        {
            // Arrange
            ModelBinderProviderCollection collection = new ModelBinderProviderCollection();

            collection.Add(new Mock <ModelBinderProvider>().Object);

            // Act & Assert
            ExceptionHelper.ExpectArgumentNullException(
                delegate {
                collection[0] = null;
            },
                "item");
        }