コード例 #1
0
        public void Get_by_id()
        {
            using (var context = new MyDbContext(_options))
            {
                SetupDatabase(context);
                HospitalApp.Services.AdministratorService service = new HospitalApp.Services.AdministratorService(context);

                AdministratorDto admin = service.GetById(1);

                admin.Id.ShouldBe(1);
            }
        }
コード例 #2
0
        public void Get_all_administrators()
        {
            using (var context = new MyDbContext(_options))
            {
                SetupDatabase(context);
                HospitalApp.Services.AdministratorService service = new HospitalApp.Services.AdministratorService(context);

                List <AdministratorDto> admins = service.GetAll();

                admins.Count.ShouldBeGreaterThanOrEqualTo(2);
            }
        }
コード例 #3
0
        public void Add()
        {
            using (var context = new MyDbContext(_options))
            {
                SetupDatabase(context);
                HospitalApp.Services.AdministratorService service = new HospitalApp.Services.AdministratorService(context);
                Administrator newAdmin = new Administrator {
                    Id = 3, FirstName = "Admin", LastName = "Administratovic", Username = "******", Role = "Administrator"
                };

                AdministratorDto admin = service.Add(newAdmin);

                admin.ShouldNotBeNull();
            }
        }