コード例 #1
0
        public void AddResourseTest_input_name_serialn_time_purposetouse_output_true()
        {
            // Arrange
            string name         = "Шевченко Тараc";
            int    serialn      = 111;
            string time         = "34567";
            string purposetouse = "ergeg9";
            var    resourses    = new AddResourse();
            var    repository   = new Mock <RepositoryResourseEF>();

            repository.Setup(arg => arg.Create(new Resourse()
            {
                Name = name, SerialN = serialn, Time = time, PurposeToUse = purposetouse
            }));
            repository.Setup(arg => arg.Save());
            resourses.resourse = repository.Object;


            var result = resourses.AddRes(name, serialn, time, purposetouse);


            Assert.IsTrue(result);
            repository.Verify(arg => arg.Create(It.IsAny <Resourse>()), Times.Once());
            repository.Verify(arg => arg.Save(), Times.Once());
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: ArtStudy/ToE
        private void NavigatorPageAction(NavigatorPageMessege obj)
        {
            switch (obj.NamePage)
            {
            case "ResourcesPage":
                MainPage.Source = new Uri("Pages\\ResourcesPage.xaml", UriKind.Relative);
                break;

            case "AddResourseWindowOpen":
                AddResourseWindow?.Close();
                AddResourseWindow = new AddResourse();
                AddResourseWindow.ShowDialog();
                break;

            case "AddResourseWindowClose":
                AddResourseWindow?.Close();
                AddResourseWindow = null;
                break;
            }
        }
コード例 #3
0
ファイル: CreateResourse.xaml.cs プロジェクト: nhrbtk/Project
 public CreateResourse()
 {
     InitializeComponent();
     resourse = new AddResourse();
 }