Esempio n. 1
0
        public async void CanPATCHPing()
        {
            await EnableWriteAccess();

            var pkg     = GetSampleTest1Pkg();
            var newName = _fke.FirstName();
            var ping    = await _pings.GetCurrentUserPing(pkg.Filename, new CancellationToken());

            ping.Should().NotBeNull();
            ping.WindowsAccount.Should().NotBe(newName, "random collission");

            ping.WindowsAccount = newName;
            ping.PingerHash     = _fke.Text;

            var reply = await _pings.UpdateNode(ping, new CancellationToken());

            reply.IsSuccessful.Should().BeTrue(reply.ErrorsText);

            var newPing = await _pings.GetCurrentUserPing(pkg.Filename, new CancellationToken());

            newPing.WindowsAccount.Should().Be(newName);
        }