public void MapEFToBOList() { var mapper = new DALOctopusServerNodeMapper(); OctopusServerNode entity = new OctopusServerNode(); entity.SetProperties("A", true, "A", DateTimeOffset.Parse("1/1/1987 12:00:00 AM"), 1, "A", "A"); List <BOOctopusServerNode> response = mapper.MapEFToBO(new List <OctopusServerNode>() { entity }); response.Count.Should().Be(1); }
public virtual OctopusServerNode MapBOToEF( BOOctopusServerNode bo) { OctopusServerNode efOctopusServerNode = new OctopusServerNode(); efOctopusServerNode.SetProperties( bo.Id, bo.IsInMaintenanceMode, bo.JSON, bo.LastSeen, bo.MaxConcurrentTasks, bo.Name, bo.Rank); return(efOctopusServerNode); }
public virtual BOOctopusServerNode MapEFToBO( OctopusServerNode ef) { var bo = new BOOctopusServerNode(); bo.SetProperties( ef.Id, ef.IsInMaintenanceMode, ef.JSON, ef.LastSeen, ef.MaxConcurrentTasks, ef.Name, ef.Rank); return(bo); }
public void MapEFToBO() { var mapper = new DALOctopusServerNodeMapper(); OctopusServerNode entity = new OctopusServerNode(); entity.SetProperties("A", true, "A", DateTimeOffset.Parse("1/1/1987 12:00:00 AM"), 1, "A", "A"); BOOctopusServerNode response = mapper.MapEFToBO(entity); response.Id.Should().Be("A"); response.IsInMaintenanceMode.Should().Be(true); response.JSON.Should().Be("A"); response.LastSeen.Should().Be(DateTimeOffset.Parse("1/1/1987 12:00:00 AM")); response.MaxConcurrentTasks.Should().Be(1); response.Name.Should().Be("A"); response.Rank.Should().Be("A"); }
public async void Get() { var mock = new ServiceMockFacade <IOctopusServerNodeRepository>(); var record = new OctopusServerNode(); mock.RepositoryMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult(record)); var service = new OctopusServerNodeService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.OctopusServerNodeModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLOctopusServerNodeMapperMock, mock.DALMapperMockFactory.DALOctopusServerNodeMapperMock); ApiOctopusServerNodeResponseModel response = await service.Get(default(string)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Get(It.IsAny <string>())); }