Ejemplo n.º 1
0
        public void ShouldCreateUserOpenModelEventWithCorrectEventAndModelName()
        {
            var state = new UserOpenedModelEvent(_modelName);

            Assert.That(state.EventType == WorksharingEventType.ModelOpen);
            Assert.That(state.ModelName == _modelName);
        }
Ejemplo n.º 2
0
        public void ShouldCreateEventWithCurrentUser()
        {
            var state = new UserOpenedModelEvent(_modelName);

            Assert.That(state.User.ComputerName == Environment.MachineName);
            Assert.That(state.User.Name == Environment.UserName);
        }
        public void NotifyModelOpen(object sender, DocumentOpenedEventArgs args)
        {
            // send notification to server
            var state = new UserOpenedModelEvent(args.Document.Title);

            WorksharingMonitorService.PostModelOpenedEvent(state);
        }