コード例 #1
0
        public void ApoDepartmentServiceShouldReturnNullWhenNameNotMatched()
        {
            var service = new ApoClassService(_apoClassRepository, _apoDepartmentRepository);

            var resource = new ApoClassForCreateOrEdit()
            {
                Name = "Miscellaneousssss"
            };

            var sut = service.GetByName(resource);


            Assert.Null(sut);
        }
コード例 #2
0
        public void ApoDepartmentShouldReturnCorrectValueWhenSearchMatched()
        {
            var service = new ApoClassService(_apoClassRepository, _apoDepartmentRepository);

            var resource = new ApoClassForCreateOrEdit()
            {
                Name = "Miscellaneous"
            };

            var selectedApo = _apoClass.Single(x => x.Name.Equals("Miscellaneous"));
            var deptName    = _apoDepartment.Single(x => x.Id == selectedApo.ApoDepartmentId).Name;

            var sut = service.GetByName(resource);


            Assert.Equal(sut.Name, "Miscellaneous");
            Assert.Equal(sut.DepartmentId, selectedApo.ApoDepartmentId);
            Assert.Equal(sut.DepartmentName, deptName);
            Assert.Equal(sut.Id, selectedApo.Id);
        }