public void ReadSingleEntityAllNotNullTest() { _dataReader.Expect(x => x.IsDBNull(1)).Repeat.Once().Return(false); _dataReader.Expect(x => x.IsDBNull(2)).Repeat.Once().Return(false); _dataReader.Expect(x => x.GetInt32(0)).Return(_role.Key).Repeat.Once(); _dataReader.Expect(x => x.GetString(1)).Return(_role.Name).Repeat.Once(); _dataReader.Expect(x => x.GetString(2)).Return(_role.Description).Repeat.Once(); _mockRepository.ReplayAll(); RolesRepository rolesRepository = new RolesRepository(_dbWrapper); Role actual = rolesRepository.ReadSingleEntity(_dataReader); Assert.AreEqual(_role.Key, actual.Key); Assert.AreEqual(_role.Name, actual.Name); Assert.AreEqual(_role.Description, actual.Description); _mockRepository.VerifyAll(); }