示例#1
0
            public void CorrectlyMaps()
            {
                var now = DateTime.Now;

                var domainSuiteResult = new DomainSuiteResult
                {
                    Suite = new Suite {
                        SuiteID = 1
                    },
                    EndTime    = now,
                    ResultType = DomainSuiteResultType.Pass
                };

                var dbSuiteResult = new DbSuiteResult
                {
                    SuiteResultID = 2,
                    SuiteId       = 7
                };

                var suiteResultMapper   = new SuiteResultMapper();
                var mappedDbSuiteResult = suiteResultMapper.Map(dbSuiteResult, domainSuiteResult);

                Assert.AreEqual(2, mappedDbSuiteResult.SuiteResultID);
                Assert.AreEqual(7, mappedDbSuiteResult.SuiteId);
                Assert.AreEqual(now, mappedDbSuiteResult.SuiteResultEndDateTime);
                Assert.AreEqual(3, dbSuiteResult.SuiteResultTypeId);
            }
示例#2
0
            public void CorrectlyMaps()
            {
                var now = DateTime.Now;

                var domainSuiteResult = new DomainSuiteResult {
                    Suite = new Suite {
                        SuiteID = 1
                    },
                    StartTime  = now,
                    ResultType = DomainSuiteResultType.Inconclusive
                };

                var suiteResultMapper = new SuiteResultMapper();
                var dbSuiteResult     = suiteResultMapper.Map(domainSuiteResult);

                Assert.AreEqual(1, dbSuiteResult.SuiteId);
                Assert.AreEqual(now, dbSuiteResult.SuiteResultStartDateTime);
                Assert.AreEqual(2, dbSuiteResult.SuiteResultTypeId);
            }