public void Should_be_possible_to_get_CollectResultDTO_from_CollectResult() { LocalDataProvider provider = new LocalDataProvider(); var fakeSession = provider.GetSession(); CollectRequest collectRequest = new CollectRequestFactory().CreateCollectRequestCompleteAfterCollect(fakeSession); fakeSession.SaveChanges(); CollectResultAssembler assembler = new CollectResultAssembler(); var collectResult = assembler.CreateDTOFromCollectResult(fakeSession, collectRequest); Assert.IsNotNull(collectResult); Assert.IsNotNull(collectResult.Date); Assert.IsNotNull(collectResult.SystemCharacteristics); }
public void Should_be_possible_to_get_A_compressed_execution_Log_from_CollectResult() { LocalDataProvider provider = new LocalDataProvider(); var fakeSession = provider.GetSession(); CollectRequest collectRequest = new CollectRequestFactory().CreateCollectRequestCompleteAfterCollect(fakeSession); fakeSession.SaveChanges(); CollectResultAssembler assembler = new CollectResultAssembler(); var serializedCollectLog = assembler.CreateCompressedSerializedExecutionLog(fakeSession, collectRequest); var collectResult = JsonConvert.DeserializeObject<IEnumerable<ExecutionLog>>(serializedCollectLog.ToUncompressedString()); Assert.IsNotNull(serializedCollectLog); Assert.IsNotNull(collectResult); Assert.IsTrue(collectResult.Count() > 0); }