コード例 #1
0
        public void GetLaborHomeViewModel2ModelTest()
        {
            const String moduleName1      = "Dashboard";
            const String moduleName2      = "Input";
            var          laborhomebllmock =
                MockHelperBll.GetLaborHomeBll(
                    new List <Module>
            {
                new Module {
                    Name = moduleName1
                }
                ,
                new Module {
                    Name = moduleName2
                }
            }
                    );

            var rolesMock = MockHelperRoles.GetRoles(new List <String>());

            var target = new LaborHomeService(new NLogLoggerFactory())
            {
                LaborHome = laborhomebllmock,
                Roles     = rolesMock
            };

            var actual = target.GetLaborHomeViewModel();

            Assert.Equal(2, actual.Modules.Count());
            Assert.Equal(moduleName1,
                         actual.Modules.First()
                         .Name);
            Assert.Equal(moduleName2, actual.Modules.ToList()[1].Name);
        }
コード例 #2
0
        public void GetLaborHomeViewModelEmptyTest()
        {
            var laborhomebllmock =
                MockHelperBll.GetLaborHomeBll(
                    new List <Module>()
                    );

            var rolesMock = MockHelperRoles.GetRoles(new List <String>());

            var target = new LaborHomeService(new NLogLoggerFactory())
            {
                LaborHome = laborhomebllmock,
                Roles     = rolesMock
            };

            var actual = target.GetLaborHomeViewModel();

            Assert.Equal(0, actual.Modules.Count());
        }