Example #1
0
        public void Remove_DeletesGroup_Test()
        {
            // arrange
            var name = _generator.RandomName;

            _installer.Install(name);

            // act
            _shell.Remove(name);

            // assert
            var group = LocalGroupHelper.GetGroup(name);

            group.Should().BeNull();
        }
        public void Create_CreatesGroup_Test()
        {
            // arrange
            var name        = _generator.RandomName;
            var description = "test group to delete";

            // act
            _shell.Create(name, description);
            _installer.AddAsInstalled(name);

            // assert
            var group = LocalGroupHelper.GetGroup(name);

            group.Name.Should().Be(name);
            group.Description.Should().Be(description);
            group.Members.Should().BeEmpty();
        }