Example #1
0
#pragma warning disable CA1822 // Mark members as static
        public void DeviceHSMIsProperlyIntialized()
#pragma warning restore CA1822 // Mark members as static
        {
            // Arrange
            DeviceHSM deviceHSM = null;

            // Act
            deviceHSM = new DeviceHSM();

            // Assert
            Assert.NotNull(deviceHSM);
            Assert.Null(deviceHSM.DeviceLeafCert);
            Assert.NotNull(deviceHSM.GetPublicKey);
        }
Example #2
0
#pragma warning disable CA1822 // Mark members as static
        public void DeviceHSMsKnowHowToGenerateAValidUniqueDeviceId()
#pragma warning restore CA1822 // Mark members as static
        {
            // Arrange
            DeviceHSM deviceHSM = new DeviceHSM();

            string leafDN  = string.Empty;
            var    pattern = "^[a-z0-9-]+$";

            // Act
            var unitqueDeviceId = deviceHSM.GetUniqueDeviceId;

            // Assert
            Assert.False(string.IsNullOrEmpty(unitqueDeviceId));
            Assert.Matches(pattern, unitqueDeviceId);
        }