Example #1
0
        public void TestSetOptIn()
        {
            var objectUnderTest = new AnalyticsOptionsPageViewModel();

            objectUnderTest.OptIn = true;

            Assert.IsTrue(objectUnderTest.OptIn);
        }
Example #2
0
        public void TestSetOptInRaisesPropertyChanged()
        {
            var objectUnderTest        = new AnalyticsOptionsPageViewModel();
            var propertyChangedHandler = new Mock <PropertyChangedEventHandler>();

            objectUnderTest.PropertyChanged += propertyChangedHandler.Object;

            objectUnderTest.OptIn = true;

            propertyChangedHandler.Verify(
                h => h(
                    objectUnderTest,
                    It.Is <PropertyChangedEventArgs>(args => args.PropertyName == nameof(objectUnderTest.OptIn))),
                Times.Once);
        }
Example #3
0
        public void TestInitialConditions()
        {
            var objectUnderTest = new AnalyticsOptionsPageViewModel();

            Assert.IsFalse(objectUnderTest.OptIn);
        }