public void MustInitializeConfigurationOnRepeat() { var token = Guid.NewGuid(); session.SetupGet(s => s.StartupToken).Returns(token); sut.Repeat(); configuration.Verify(c => c.InitializeSessionConfiguration(), Times.Once); runtimeHost.VerifySet(r => r.StartupToken = token, Times.Once); }
public void MustInitializeConfigurationOnRepeat() { var currentSession = new SessionConfiguration(); var token = Guid.NewGuid(); session.ClientAuthenticationToken = token; sessionContext.Current = currentSession; var result = sut.Repeat(); configuration.Verify(c => c.InitializeSessionConfiguration(), Times.Once); Assert.AreEqual(OperationResult.Success, result); Assert.AreSame(currentSession, sessionContext.Current); }
public void Repeat_MustInitializeConfiguration() { var currentSession = new SessionConfiguration(); var token = Guid.NewGuid(); appConfig.TemporaryDirectory = @"C:\Some\Random\Path"; session.ClientAuthenticationToken = token; sessionContext.Current = currentSession; var result = sut.Repeat(); configuration.Verify(c => c.InitializeSessionConfiguration(), Times.Once); fileSystem.Verify(f => f.CreateDirectory(It.Is <string>(s => s == appConfig.TemporaryDirectory)), Times.Once); Assert.AreEqual(OperationResult.Success, result); Assert.AreSame(currentSession, sessionContext.Current); }