Beispiel #1
0
        public void CollectionSortHandler_Write_LeftEmptySortedCollection_ThrowArgumentNullException()
        {
            using (ShimsContext.Create())
            {
                //
                // Arrange.
                //
                var path   = Path.GetTempPath();
                var parser = new StubIDataParser <double>();
                var reader = new ShimDataReader();
                var writer = new ShimDataWriter <double>()
                {
                    WriteContentT0Array = (array) => throw new ArgumentNullException()
                };
                CollectionSortHandler <double> collectionSortHandler;

                //
                // Act.
                //
                collectionSortHandler = new CollectionSortHandler <double>(reader, writer, parser);

                //
                // Assert.
                //
                Assert.ThrowsException <ArgumentNullException>(() => collectionSortHandler.Write(path));
            }
        }
Beispiel #2
0
        public void CollectionSortHandler_Write_PassEmptyPath_ThrowArgumentNullException()
        {
            using (ShimsContext.Create())
            {
                //
                // Arrange.
                //
                var parser = new StubIDataParser <double>();
                var reader = new ShimDataReader();
                var writer = new ShimDataWriter <double>();
                CollectionSortHandler <double> collectionSortHandler;

                //
                // Act.
                //
                collectionSortHandler = new CollectionSortHandler <double>(reader, writer, parser);

                //
                // Assert.
                //
                Assert.ThrowsException <ArgumentNullException>(() => collectionSortHandler.Write(null));
            }
        }