コード例 #1
0
        public void TryCreate_TryGetEventsByUser()
        {
            var repository = new TrackRepositoryInMemory();
            var creatorId  = Guid.NewGuid();
            var trackId    = Guid.NewGuid();
            var newTrack   =
                new Track(trackId, "1", DateTime.Now, creatorId, new List <CustomizationType>());

            repository.TryCreate(newTrack);

            var gotTracks = repository.TryGetTracksByUser(creatorId);

            Assert.AreEqual(trackId, gotTracks.First().Id);
        }
コード例 #2
0
        public void TryDelete()
        {
            var repository = new TrackRepositoryInMemory();
            var creatorId  = Guid.NewGuid();
            var trackId    = Guid.NewGuid();
            var newTrack   =
                new Track(trackId, "1", DateTime.Now, creatorId, new List <CustomizationType>());

            repository.TryCreate(newTrack);

            repository.TryDelete(trackId);

            var gotTracks = repository.TryGetTracksByUser(creatorId);

            Assert.IsEmpty(gotTracks);
        }