Esempio n. 1
0
        public void TestService_Save_Single_Method()
        {
            //Arrage
            var mockTestRepository = new Moq.Mock <IRepository <Test> >();

            var mockValidationService = new Moq.Mock <IService <Test> >();

            Test test = new BusinessDataModel.Test {
                Name = "my mock", Address = "my mock address"
            };

            mockTestRepository.Setup(x => x.Save(It.IsAny <BusinessDataModel.Test>()))
            .Returns(() => null);

            mockValidationService.Setup(x => x.Validate(It.IsAny <BusinessDataModel.Test>()));

            TestService testService = new TestService(mockTestRepository.Object, mockValidationService.Object);

            //Act
            testService.Save(test);

            //Assert
            mockTestRepository.Verify(x => x.Save(It.IsAny <BusinessDataModel.Test>()));
            mockValidationService.Verify(x => x.Validate(It.IsAny <BusinessDataModel.Test>()));
        }
Esempio n. 2
0
 public Test ToBusinessModal(EntityDataModel.Test entity, BusinessDataModel.Test businessModel)
 {
     businessModel.Id      = entity.Id;
     businessModel.Name    = entity.Name;
     businessModel.Address = entity.Address;
     return(businessModel);
 }