Esempio n. 1
0
        public void MefOptionalParametersDTO_Constructor_CorrectInitialValues__RandomValues()
        {
            var configMock = localRandom.CreateConfigMockWithRandomCredentials();

            var target = new MefOptionalParametersDT(configMock);

            Assert.AreEqual(configMock.Username, target.Username);
            Assert.AreEqual(configMock.Password, target.Password);
        }
Esempio n. 2
0
        public void MefOptionalParametersDTO_EventSubscription__RandomValues()
        {
            var expectedUsername = XeRandom.CreateString();
            var expectedPassword = XeRandom.CreateString();
            var configMock       = localRandom.CreateConfigMockWithRandomCredentials() as StubIConfig;
            var target           = new MefOptionalParametersDT(configMock);

            configMock.Username_Get(() => expectedUsername, overwrite: true);
            configMock.Password_Get(() => expectedPassword, overwrite: true);
            configMock.PropertyChanged_Raise(configMock);

            Assert.AreEqual(expectedUsername, target.Username);
            Assert.AreEqual(expectedPassword, target.Password);
        }