Esempio n. 1
0
        public void IntProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.IntProperty = int.MaxValue;

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual(int.MaxValue, checkClass.IntProperty);
        }
Esempio n. 2
0
        public void LongProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.LongProperty = long.MaxValue;

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual(long.MaxValue, checkClass.LongProperty);
        }
Esempio n. 3
0
        public void DirectoryInfoProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.DirectoryInfoProperty = new DirectoryInfo(Path.GetTempPath());

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual(new DirectoryInfo(Path.GetTempPath()).FullName, testClass.DirectoryInfoProperty.FullName);
        }
Esempio n. 4
0
        public void ByteArrayProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.ByteArrayProperty = new byte[] { 9, 244, 10, 55, 34 };

            var checkClass = new RegistryAttributeTestClass();

            Assert.IsTrue(new byte[] { 9, 244, 10, 55, 34 }.SequenceEqual(checkClass.ByteArrayProperty));
        }
Esempio n. 5
0
        public void StringProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.StringProperty = "Hello Hello Hello";

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual("Hello Hello Hello", checkClass.StringProperty);
        }
Esempio n. 6
0
        public void FileInfoProperty_Test()
        {
            var filename  = Path.Combine(Path.GetTempPath(), "toast.txt");
            var testClass = new RegistryAttributeTestClass();

            testClass.FileInfoProperty = new FileInfo(filename);

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual(new FileInfo(filename).FullName, testClass.FileInfoProperty.FullName);
        }
Esempio n. 7
0
        public void Default_Value_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.Clean();

            var checkClass = new RegistryAttributeTestClass();

            Assert.AreEqual("", checkClass.StringProperty);
            Assert.AreEqual((uint)0, checkClass.UintProperty);
            Assert.AreEqual((ulong)0, checkClass.UlongProperty);
            Assert.AreEqual(0, checkClass.LongProperty);
            Assert.AreEqual(0, checkClass.IntProperty);
        }
Esempio n. 8
0
        public void StringArrayProperty_Test()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.StringArrayProperty = new string[]
            {
                "First Line",
                "Second line",
                "Third line"
            };

            var checkClass = new RegistryAttributeTestClass();

            Assert.IsTrue(new string[]
            {
                "First Line",
                "Second line",
                "Third line"
            }.SequenceEqual(checkClass.StringArrayProperty));
        }
Esempio n. 9
0
        public void CleanUp()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.Clean();
        }
Esempio n. 10
0
        public void TestInitialize()
        {
            var testClass = new RegistryAttributeTestClass();

            testClass.Clean();
        }