예제 #1
0
        public void TC004_GetVolumeDeviceIdTest()
        {
            // Arrange
            string mountPoint = @"c:\";

            // Act
            string volumeDeviceId = DiskUtil.GetVolumeDeviceId(mountPoint);

            // Assert
            Assert.IsNotNull(volumeDeviceId);
        }
예제 #2
0
        public void TC014_GetVolumeDeviceIdInvalidMountPointTest()
        {
            // Arrange
            string mountPoint     = Path.Combine(@"c:\", Guid.NewGuid().ToString());
            string volumeDeviceId = null;

            // Act
            volumeDeviceId = DiskUtil.GetVolumeDeviceId(mountPoint);

            // Assert
            Assert.IsNotNull(volumeDeviceId);
            Assert.AreEqual(string.Empty, volumeDeviceId);
        }
예제 #3
0
        public void TC013_GetVolumeDeviceIdNullMountPointTest()
        {
            // Arrange
            string    mountPoint     = null;
            Exception expected       = null;
            string    volumeDeviceId = null;

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

            // Assert
            Assert.IsNull(volumeDeviceId);
            Assert.IsNotNull(expected);
            Assert.IsInstanceOfType(expected, typeof(ArgumentNullException));
        }