示例#1
0
        public void TC001_GetDiskIndexForMountPointTest()
        {
            // Arrange
            string mountPoint = @"c:\";

            // Act
            int id = DiskUtil.GetDiskIndexForMountPoint(mountPoint);

            // Assert
            Assert.AreNotEqual(int.MinValue, id);
        }
示例#2
0
        public void TC011_GetDiskIndexForMountPointInvalidMountPointTest()
        {
            // Arrange
            string mountPoint = Path.Combine(@"c:\", Guid.NewGuid().ToString());
            int    id         = 0;

            // Act
            id = DiskUtil.GetDiskIndexForMountPoint(mountPoint);

            // Assert
            Assert.AreEqual(int.MinValue, id);
        }
示例#3
0
        public void TC012_GetDiskIndexForMountPointNullMountPointTest()
        {
            // Arrange
            string    mountPoint = null;
            int       id         = int.MinValue;
            Exception expected   = null;

            // Act
            try
            {
                id = DiskUtil.GetDiskIndexForMountPoint(mountPoint);
            }
            catch (Exception ex)
            {
                expected = ex;
            }

            // Assert
            Assert.AreEqual(int.MinValue, id);
            Assert.IsNotNull(expected);
            Assert.IsInstanceOfType(expected, typeof(ArgumentNullException));
        }