public void StatusStringTest() { FileObjectCollection foc = new FileObjectCollection(); foc.AddRange(new FileObject[9] { new FileObject() { Status = FileStatus.downloading }, new FileObject() { Status = FileStatus.enumerated }, new FileObject() { Status = FileStatus.existing }, new FileObject() { Status = FileStatus.failed }, new FileObject() { Status = FileStatus.formatting }, new FileObject() { Status = FileStatus.queued }, new FileObject() { Status = FileStatus.succeeded }, new FileObject() { Status = FileStatus.uploading }, new FileObject() { Status = FileStatus.unknown }, }); string statusString = foc.StatusString(); Assert.IsTrue(statusString == "FileObjects:status:unknown:1 enumerated:1 existing:1 queued:1 downloading:1 formatting:1 uploading:1 failed:1 succeeded:1 all:9 "); }