public async void CreateStream_Pass() { var user = Guid.NewGuid(); var video = new VideoModel { VideoId = Guid.NewGuid(), VideoLength = 7, VideoName = "Test" }; var request = new RequestModel { VideoId = video.VideoId, UserId = user }; var streamService = new StreamManagementService(); var result = await streamService.RequestStream(request); var streamId = streamService.currentStreams.Find(a => a.UserId == user); var stream = new StreamModel { UserId = user, VideoId = video.VideoId, StreamId = streamId.StreamId }; Assert.NotStrictEqual(stream, result); }
public void DoesStreamExist_Fail() { var newStream = Guid.NewGuid(); var streamService = new StreamManagementService(); var result = streamService.DoesStreamExist(newStream); Assert.False(result); }
public async void StopStream_Fail() { var stream = new StreamModel { StreamId = Guid.NewGuid(), VideoId = Guid.NewGuid(), UserId = Guid.NewGuid() }; var streamService = new StreamManagementService(); streamService.CloseStream(stream.StreamId); Assert.False(streamService.DoesStreamExist(stream.StreamId)); }
public void StreamCount_Fail() { var stream = new StreamModel { StreamId = Guid.NewGuid(), VideoId = Guid.NewGuid(), UserId = Guid.NewGuid() }; var streamService = new StreamManagementService(); streamService.currentStreams.Add(stream); streamService.currentStreams.Add(stream); streamService.currentStreams.Add(stream); streamService.currentStreams.Add(stream); Assert.True(streamService.IsUserOverStreamLimit(stream.UserId)); }
public async void DeleteStream_Pass() { var stream = new StreamModel { StreamId = Guid.NewGuid(), VideoId = Guid.NewGuid(), UserId = Guid.NewGuid() }; var streamService = new StreamManagementService(); streamService.currentStreams.Add(stream); Assert.True(streamService.DoesStreamExist(stream.StreamId)); streamService.CloseStream(stream.StreamId); Assert.False(streamService.DoesStreamExist(stream.StreamId)); }
public void DoesStreamExist_Pass() { var newStream = Guid.NewGuid(); var streamService = new StreamManagementService(); var results = new StreamModel { UserId = Guid.NewGuid(), VideoId = Guid.NewGuid(), StreamId = newStream }; streamService.currentStreams.Add(results); var result = streamService.DoesStreamExist(newStream); Assert.True(result); }