/src/UnitTests/BaseTestFixture.cs
C# | 33 lines | 27 code | 6 blank | 0 comment | 1 complexity | 00a56cab110e4347f6e5eecc2f1f32dc MD5 | raw file
- using System;
- namespace LinFu.UnitTests
- {
- public abstract class BaseTestFixture : IDisposable
- {
- private bool _disposed = false;
- protected BaseTestFixture()
- {
- var self = this;
- self.Init();
- }
- public virtual void Dispose()
- {
- if (!_disposed)
- {
- Term();
- _disposed = true;
- }
- }
- protected virtual void Init()
- {
- }
- protected virtual void Term()
- {
- }
- }
- }