SEBWIN-301: Added missing test condition for session initalization operation.
This commit is contained in:
parent
ac28eec94a
commit
4087db9097
1 changed files with 7 additions and 1 deletions
|
@ -59,11 +59,17 @@ namespace SafeExamBrowser.Service.UnitTests.Operations
|
||||||
}
|
}
|
||||||
|
|
||||||
[TestMethod]
|
[TestMethod]
|
||||||
public void Perform_MustInitializeServiceEvent()
|
public void Perform_MustCloseOldAndInitializeNewServiceEvent()
|
||||||
{
|
{
|
||||||
|
var stub = new EventStub();
|
||||||
|
|
||||||
|
sessionContext.ServiceEvent = stub;
|
||||||
|
|
||||||
var result = sut.Perform();
|
var result = sut.Perform();
|
||||||
|
|
||||||
Assert.AreEqual(OperationResult.Success, result);
|
Assert.AreEqual(OperationResult.Success, result);
|
||||||
|
Assert.IsTrue(stub.IsClosed);
|
||||||
|
Assert.AreNotSame(stub, sessionContext.ServiceEvent);
|
||||||
Assert.IsInstanceOfType(sessionContext.ServiceEvent, typeof(EventWaitHandle));
|
Assert.IsInstanceOfType(sessionContext.ServiceEvent, typeof(EventWaitHandle));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue