Articoli per la categoria 'Testing'

System.ApplicationException : For property ‘CreationDate’ expected ’19/07/2010 17:27:17′ of type ‘System.DateTime’ but got ’19/07/2010 17:27:17′ of type ‘System.DateTime’

Se eseguendo un test con NUnit si riceve questo errore รจ probabile che bisogna utilizzare DateTime.Today invece di DateTime.Now.

Test con Rhino Mocks

MockRepository mockRepository = new MockRepository();
var logRepository = mockRepository.StrictMock<ILogRepository>();
//la classe da testare ha un construttore che accetta una interfaccia
LogController sut = new LogController(logRepository);
 
string returned =....
 
//Mock metodo GetLog; mi aspetto che venga chiamato una sola volta
logRepository.Expect(t => t.GetLog(eventualiParametri)).Return(returned ).Repeat.Once();
mockRepository.ReplayAll();
 
string expected = sut.MetodoDaTestare();
 
Assert.AreEqual(expected, actual.Data);
 
logRepository.VerifyAllExpectations();