Пример #1
0
        public void CorrectTest()
        {
            var mockNavigationService = new Mock <INavigationService>();

            var sampleClassInstance = new SamlpeClass(mockNavigationService.Object);

            sampleClassInstance.SampleCommand.Execute(null);

            mockNavigationService.Verify(s => s.Navigate(It.Is <NavigationParameter>(p => p.Prop2 == "value2" && p.Prop1 == "value1")));
        }
Пример #2
0
        public void WrongTest()
        {
            var mockNavigationService = new Mock <INavigationService>();

            var sampleClassInstance = new SamlpeClass(mockNavigationService.Object);

            sampleClassInstance.SampleCommand.Execute(null);

            var parameter = new NavigationParameter
            {
                Prop1 = "value1",
                Prop2 = "value2"
            };

            mockNavigationService.Verify(s => s.Navigate(parameter));
        }