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>())); }
public Test ToBusinessModal(EntityDataModel.Test entity, BusinessDataModel.Test businessModel) { businessModel.Id = entity.Id; businessModel.Name = entity.Name; businessModel.Address = entity.Address; return(businessModel); }